Skills

Specialization

  • Open source & community engagement
  • API design & tooling
  • Developer tooling (libs, CLIs & SDKs)
  • Live media streaming
  • Multimedia transcoding & delivery
  • Distributed backend systems
  • Reactive frontends

API Technologies

  • OAuth2
  • OpenAPI
  • GraphQL
  • gRPC
  • Protobuf
  • HTTP/2
  • Gateways
  • Rate-limiting

Languages

  • Go
  • Typescript
  • Javascript
  • Python
  • C

Databases

  • MongoDB
  • MySQL
  • Postgres
  • DynamoDB

Infra

  • Docker
  • Kubernetes
  • AWS
  • Terraform
  • Datadog & OpenTelemetry

Work Experience (7)

Oct 2024 - Current
Software Engineer
Telepathy Labs
 Remote https://telepathy.ai/
  • Designed & built core services platform to handle authorization, SSE notifications, webhooks, configuration, and auditing
  • Designed & built a high performance telephony live streaming system to handle pluggable/configurable speech-to-text, AI workflow invocation, and text-to-speech responses.
  • Designed and built real-time multi-modal multi-agent workflows for automotive, dental, and software customers for answering questions about the business, providing FAQ information, scheduling appointments, and more
  • Experience with Twilio, OpenAI, Deepgram, Assembly AI, ElevenLabs
  • Built pluggable MCP tools & infrastructure for LLMs
Sep 2016 - Oct 2024
Staff Software Engineer
Warner Bros. Discovery / WarnerMedia / iStreamPlanet
 Hybrid (Seattle, WA & Remote) https://wbd.com/
  • Olympics 2024
  • Migrated Discovery+ to in-house Aventus video platform
  • Launched Max live channels in US, LATAM, and EMEA
  • Designed & built critical API services to enable the launch of live CNN and live sports on Max
  • Tech lead on multiple teams
  • Mentored multiple engineers & started a brand new team
  • Ramped up teams on Go & Typescript+React
  • Created an open source Go web framework with OpenAPI & GraphQL
  • Designed & built new control-plane configuration APIs
  • Designed & built a custom protobuf compiler to code-generate API data structures
  • Created an interactive developer documentation portal
  • Designed & built a scheduled events API for calendar ingestion and automated live channel configuration/startup
  • Designed & built a live low-latency video preview system for March Madness & other live events
  • Replaced a thick client with multi-view web app for live event operations
  • Designed & built a pluggable playback monitor analysis pipeline
  • Helped build a zipcode-based dynamic playlist generation service for regional live sports & targeted advertising
Apr 2015 - Jul 2016
Senior Software Engineer
Apiary
 Remote (San Francisco, CA / Prague, Czech Republic) https://apiary.io/
  • Built the Aglio documentation tool with 4.7K Github stars
  • Worked on API Blueprint specification / proposals
  • Created a React-based documentation renderer for Apiary.io
  • Maintainer of open-source API Blueprint tools & libraries
Apr 2012 - Apr 2015
Software Development Engineer II
Amazon
 Hybrid (Seattle, WA / Remote) https://aws.amazon.com/
Prime Video, then Amazon Web Services (AWS)
  • Built captions support for Prime Video web player
  • Launched PlayReady DRM support for Prime Video
  • Designed, built, and launched Boto3 (Python SDK for AWS)
  • Added Python3 support to Boto2 community project
  • AWS CLI maintainer & developer advocate
  • Gave a talk to 250+ people at AWS Re:Invent
Jan 2010 - Jan 2012
Senior Software Engineer
Art & Logic
 Remote independent contractor https://artlogic.net/
Design and develop custom software solutions for clients. Made heavy use of cost estimation and analysis for large clients. Worked with close-knit teams in both lead and secondary positions. Made use of Python, Django, Google App Engine, Google Data Store, PHP, Yii, MySQL and other technologies.
Jan 2007 - Jan 2010
Software Developer
JW Player / Longtail Video / Bits on the Run
 Remote (New York, NY / Eindhoven, Netherlands) https://jwpconnatix.com/
Developed software in Python and C. Duties included media conversion, transcoder farm management and implementation, payment system design and implementation, backend management utilities and some systems administration. Made extensive use of Python, Django, Pylons, Turbogears, SQLAlchemy, raw SQL, FFmpeg, x264, faac, MEncoder, and dozens of other pieces of software. Integrated with Braintree, Paypal, and investigated various other checkout mechanisms. Worked directly with customers providing technical media conversion support. Helped to develop the Bits on the Run frontend content management system. Helped gather business statistics for analytics and visualization.
  • FFmpeg contributor
Jan 2007 - Jan 2007
DOE SULI Intern Software Developer
Argonne National Laboratory
 Chicago, IL https://www.anl.gov/
Developed software in Python and C for the CCA scientific computing platform, specifically new installation systems and helper scripts to allow scientists to easily and quickly utilize the tool set for specific experiments. Gave a talk in Washington D.C. about my work at the CCA Forum conference in Silver Springs. Worked closely with members of Argonne National Lab (ANL), Fermi National Accelerator Lab (FNAL), and Oak Ridge National Lab (ORNL). Used mainly Linux and Mac OS X.
0

Volunteer

9/29/2018  - Current
Owner / Maintainer
Restish
A CLI for interacting with REST-ish HTTP APIs with OpenAPI 3 support built-in.
3/7/2020  - Current
Owner / Maintainer
Huma
Golang HTTP API framework with OpenAPI 3.1
8/5/2019  - Current
Owner / Maintainer
BetterProto
Clean, modern, Python code generator & library for Protobuf 3 and async gRPC
1/1/2013  - Current
Owner / Maintainer
Malt.io
A fun on-and-off open source side project picked up again in 2023 for homebrewing beer with a [novel recipe encoding format](https://malt.io/about/format)
1/1/2016  - Current
Volunteer / Maintainer
Hacktoberfest
Advocate for open source participation, mentor, maintainer of projects which give Octoberfest credit for PRs, and planted trees for the environment

Education (2)

2004 - 2008
Bachelor of Science
 Theoretical Computer Science
Edinboro University of Pennsylvania
  • Mathematics minor
  • Psychology minor
  • Computer Science Club president
  • Programming Contest Team
2001 - 2004
High School Diploma
Heidelberg High School (Germany)
  • Yearbook team

Awards

2021
Mars 2020 Ingenuity Mission Contributor
Contributed to the Mars 2020 Ingenuity helicopter mission by helping to build open source AWS SDKs & tools used by NASA JPL

Languages

English

Native

German

Reads: native; writes: getting rusty