Voicebox
My macOS app records meeting audio and my microphone separately, then turns the recordings into transcripts and engineering handoffs. Built in SwiftUI, with a connection to my Obsidian notes.
About VoiceboxSoftware engineer & founder · Los Angeles
14+ years of software engineering, from enterprise applications to tools families use to find care. Currently a Forward Deployed Engineer at McKinsey & Company and co-founder of KiNDD.
Co-founder & founding engineer
Helping families find their way to developmental disability services.
I built KiNDD's web platform, native iOS and Android apps, and shared backend. A commissioned provider map grew into a nonprofit care-navigation product for families in Los Angeles County.
The web platform and iPhone app are live. My KiNDD work also includes an Anthropic grant.
Enterprise engineering
Senior Agentic AI Software Engineer · Contract
I led technical delivery of Product Structure Navigator and ServicesIQ, owning application architecture and turning stakeholder requirements into implementation and release plans.
I built an AI-powered Bitbucket PR reviewer and reusable workflows for coding agents and browser verification. I also worked on PSN's CI and release tooling and ServicesIQ's AWS infrastructure, including ECS Fargate deployments, RDS PostgreSQL, tested-image promotion, and backups.
AI & backend systems
Senior AI/LLM Engineer & Backend Architect
I built Stella's AI backend and the systems behind it: agent orchestration, retrieval-grounded answers, model routing, persistent sessions, and streaming responses. My work also covered health-data ingestion, evaluations, safety checks, and AWS infrastructure.
Built for my own workflow
My macOS app records meeting audio and my microphone separately, then turns the recordings into transcripts and engineering handoffs. Built in SwiftUI, with a connection to my Obsidian notes.
About VoiceboxA local system for asking questions across my notes, with answers grounded in the source material. Python, Ollama, and ChromaDB handle retrieval and generation.
How I built itFrom the notebook
Why a family’s ZIP code belongs at the center of care navigation, and how I modeled it in PostGIS.
How a commissioned website grew into KiNDD, and what changed as I built the product around families’ needs.
Separating practical service guidance from research retrieval, with a clear source behind each answer.
A closer look at task queues, worker containers, and the scheduling detail that can cause duplicate jobs.
Building local retrieval for an Obsidian vault with Ollama, ChromaDB, and source-grounded answers.