Staff Software Engineer at Tebra · Product builder · Los Angeles
I build software from architecture to release: web platforms, cloud infrastructure, and tools that make complex work easier to understand. My work spans system design, hands-on engineering, and leading teams through delivery.
Turn a Markdown plan into a two-person audio briefing. A CLI for listening through an implementation plan, with local generation on your Mac by default and OpenAI as an explicit alternative.
plancast PLAN.md --play- Content platforms at Tebra. Architected and shipped a Practice Content Management System and a Widgets platform. My work includes content versioning, preview environments, and S3/cache-backed read paths; I now help set technical direction and mentor engineers.
- Modernization at RxPrep. Led a monolith-to-microservices migration on AWS, built infrastructure with Terraform, and brought DevOps in-house, reducing third-party spend by approximately $100k per year.
- Teaching and team development. Taught Data Structures, Algorithms, and C++ OOP at CSU San Bernardino. I enjoy making difficult technical ideas easier to work with.
| Area | Technologies |
|---|---|
| Web & APIs | TypeScript, JavaScript, React, Next.js, Node.js, PHP, Laravel, Python |
| Cloud & delivery | AWS, Terraform, Docker, GitHub Actions |
| Data & search | PostgreSQL, MySQL, Elasticsearch |
A few projects from my work on web tooling and educational games:
| Project | What I built |
|---|---|
| Drawingboard | A browser drawing board for shapes, text, and visual experiments. |
| Balloons Popper | A TypeScript educational game for learning numbers through play. |
| InfoPopup | A JavaScript alternative to Google Maps' InfoWindow. |
| Angular Essentials | An Angular starter with application structure and common modules. |
Interested in developer tools, system design, or building a product together? Let's talk.


