I'm a full-stack engineer who enjoys owning problems from architecture to production — not just shipping features, but designing systems that hold up under real-world constraints: real-time performance, cross-platform compatibility, and scale.
Some of the kinds of hard problems I like sinking my teeth into:
- Real-time systems — live audio/transcription pipelines with sub-2-second latency, silence detection, and dynamic audio routing
- Cross-platform desktop apps — Electron apps for Windows & macOS with native bridges (Objective-C ↔ Node.js), OTA updates, and code-signing/notarization
- Applied AI — RAG pipelines, LLM fine-tuning, and voice-agent systems that generate context-aware output in real time
- Complex admin systems — data-intensive dashboards with fine-grained RBAC across multiple user roles
- Search & data at scale — full-text/fuzzy search, IoT event pipelines processing real-time data from thousands of devices
- Secure, production-grade infra — presigned uploads, magic-link auth, subscription billing, and monitoring/observability baked in from day one
I care about clean architecture, type safety, and building things that are actually maintainable six months later not just demo-ready.
I'm always up for a conversation about system design, real-time engineering, or applied AI.


