Python,
Django,
FastAPI,
PostgreSQL,
Redis,
RabbitMQ,
Celery,
AWS,
Docker,
Kubernetes,
Helm,
Twilio,
Pipecat,
gRPC,
Terraform,
Statsig
Contracted in 2024, then joined full-time in February 2025.
- As primary maintainer, owned the real-time LLM service that decides how phone agents behave on live calls, from turn generation to tool execution and state transitions. Replaced a fixed 30-minute shutdown sleep with a SIGTERM-aware WebSocket drain so in-flight calls drained on deploy.
- Profiled the asyncio event loop under live call traffic and took blocking work off it: cached an S3 client whose per-call connector setup ran 100-160ms on the loop thread, moved a ~300ms synchronous audio decode onto worker threads, and added event-loop lag and pending-task metrics to catch the next regression.
- Designed and built warm transfer for live calls, including the multi-target dial path, on a reusable agent-orchestration state-machine library: a dual-leg Redis state model whose compare-and-swap transitions keep the customer leg and the transfer-target leg consistent under concurrent webhook, phone-agent, and telephony events. In production since 2025, it carried 340,000 transfers for 59 companies at a 70% connect rate.
- Refactored the agent state machine, a config-driven graph where each state carries its own prompt, tool set, and model config, and the model moves between states by calling them as tools. Consolidating per-call data in one call-scoped runtime fixed a silent state-loss bug and turned a transition that had copied seven fields between state objects into a single pointer update.
- Created and maintained the platform's end-to-end test suite, so call-path changes were verified before release. Later built the hermetic stack beneath it: backend, real-time LLM service, and mocked telephony, model, and observability providers, all in containers with no external accounts.
- Built the team's agentic engineering environment: a cross-service context monorepo that gives coding agents full multi-repo visibility, plus codified workflows that carry a ticket through research, planning, implementation, and review. Landed 560 merge requests over 20 months of contract and full-time work.
Rails,
React,
Node.js,
Python,
AWS,
PostgreSQL,
Redis
Led engineering ceremonies and collaborated with senior engineers on new architecture including API design, microservice development, and an overhaul of the transcription platform.
- Redesigned the transcription data pipeline, reducing cost by 90% and bringing cost per audio minute from $.20 to $.02.
- Architected a call audio integration API and a microservice for text-audio alignment.
- Implemented SAML SSO allowing customers to authenticate using their own identity provider. Used by 20% of clients.
- Fulfilled on-call duties, resolving 5+ production issues each month.
- Wrote a Typescript SDK for the AssemblyAI API.
Rails,
React,
Python,
AWS,
PostgreSQL,
Redis
Built data collection platforms, processing pipelines, and customer-facing tools for a voice analytics startup.
- Built a mechanical turk style transcription marketplace supporting 10k+ daily users performing manual transcription, transcript quality grading, and annotation tagging tasks.
- Developed a data processing pipeline that transformed raw audio into transcribed and tagged text across multiple processing stages.
- Built the customer-facing review platform for call center managers to view transcripts, review annotation labels, and provide coaching feedback.
- Developed multiple customer integrations that imported data from external partners into the processing pipeline.
C#,
.NET,
.NET Core,
Angular,
React,
Python,
SQLServer,
Redis
Platform Engineering team building shared infrastructure used by development teams across the company: REST API templates, document storage, authentication services, and permissions APIs.
- Built a .NET Core authentication microservice replacing a legacy library, supporting 10k+ requests/sec across all web applications.
- Implemented SAML SSO for the flagship website, used internally and by multiple clients.
- Migrated document storage from a distributed file system to blob storage with failover replication, serving all internal and client-uploaded documents.
Ruby,
C#,
SpecFlow,
RSpec,
Selenium,
Angular,
MongoDB
Helped guide a small team of developers in creating the correct software for complex hedge accounting situations. Learned the hedge accounting system and constantly asked pointed questions to help guide the team’s thinking.
- Collaboratively lead a project to create an internal test dashboard that aggregated every software team's test results into a single platform. The platform allowed users to view their test results including screenshots of failed UI tests and re-run the tests, no matter the test runner, directly from the platform.
- Wrote automated acceptance/regression tests in C# and Ruby to confirm the software’s functionality daily.