Full Stack Software Engineer
&
Product Manager
As both a software engineer and product manager, I bring the "what“ together with the "how“. I believe that the best software engineers can empathize with their customers and users to build solutions that are both useful AND technically sound.
Professional Projects


React

Python

FastAPI

Vertex AI

PostgreSQL

AWS

I lead a team of 6 engineers building generative AI for hospitals at a $200M ARR healthcare operations platform, spending 90% of my time as the principal IC and technical lead.
I architected and own the company-wide LLM gateway — cross-provider routing, response caching, per-team cost attribution, observability, rate limiting, structured-output validation, and prompt versioning. Built from scratch on LangChain.
I designed and shipped a clinical-summary RAG system that generates barriers-to-discharge and case-management summaries from clinical notes and EHR data, using PostgreSQL pgvector for retrieval with multi-tenant isolation across health system customers.
I lead engineering for outbound agentic voice systems deployed in production to hospital customers, and I built autonomous coding agents for internal developer productivity using LangChain with YAML-configured agent definitions, Slack-based human-in-the-loop, and mandatory human PR review before merge.
I established the evaluation infrastructure: clinical-expert-tagged golden datasets, LLM-as-judge for voice agents, and regression suites that gate releases. I work directly with hospital customers on feature design and deployment.

React

Python

Django

Vertex AI

PostgreSQL

AWS

I joined Frontera Health to lead engineering at an AI platform for autism diagnosis and treatment. I departed when LeanTaaS came back with a Staff IC offer better matched to my technical focus.
I led a product consolidation that merged multiple feature-flagged variants into a single maintainable codebase, reducing engineering overhead and bug surface area.
I designed an architecture for chained LLM prompts that improved generative-response quality and efficiency across the platform.
I designed and shipped a clinical reporting system covering generation, formatting, and export that significantly reduced report-generation bugs in production.


React

NextJS

Python

Django

Docker

AWS

TypeScript

PostgreSQL

I was the lead backend engineer for Cabinet's DTC pharmacy after it pivoted into prescription medication fulfillment. The pharmacy division was wound down in February 2025 as part of a company-wide closure of that business line.
I replaced a team of 7 contractors and rebuilt the entire fulfillment integration with a Fortune 10 partner from scratch in 4 months, enabling Cabinet to scale order volume by 50%+ in three months while migrating thousands of existing customers to the new platform without service interruption.
I owned the entire pharmacy fulfillment system end-to-end — backend services, partner integrations, and internal tooling for pharmacists and pharmacy techs to manage fulfillment and customer service.
I migrated the payment system from Shopify to Stripe, enabling subscriptions, ordering through text messages, and an improved checkout flow.
I refactored the React frontend around components and hooks, reducing the codebase by 10% and lifting conversion-funnel performance while accelerating team shipping velocity.
I built an internal CRM platform for the care team to manage patients and prescriptions, reducing operating cost by improving care-team efficiency.


Vue

Python

Django

Docker

TypeScript

AWS

I was the solo founder of JobVyne, a bootstrapped job-search platform combining automated social distribution with curated job aggregation. It reached 500 users and 100,000+ jobs before I wound it down after 16 months pre-PMF.
I built employer-side referral tooling, integrating with ATS systems (Greenhouse, Lever) and employee social accounts to auto-post openings with unique referral-tracking links for payouts.
I built a custom web scraper that processed 100,000+ jobs per day using Playwright (headless Chrome) and Python asyncio.
I integrated with Slack communities to deliver curated job feeds (e.g., Denver-area PM roles auto-pushed to a Denver PM Slack), and shipped an OpenAI LLM wrapper for job summarization and categorization — a production LLM application running in mid-2022.


Vue

Python

Django

Docker

I founded and built Uprove based on the difficulties I faced as a hiring manager to find and vet good product managers and software engineers. Uprove was a SaaS platform that provided case interviews as a service. We worked with companies to determine the competencies they wanted in new hires, built case interviews, and conducted first round vetting of candidates.
As the founder of the company, I built the entire platform and worked directly with clients and candidates.

(Acquired by LeanTaas)

Python

Django

JavaScript

Hospital IQ built operations management software for health systems — patient flow, OR scheduling, capacity planning, and staff resource planning. I joined as a Software Engineer, was promoted to Senior in 2 years and Staff in 1 more, and stayed through the LeanTaaS acquisition in 2023.
I owned scheduling optimization for surgery and infusion end-to-end across dozens of health systems, and owned surgical staff scheduling and hospital-wide staff resource planning as separate 0→1 product builds — taking each from initial customer requirements through production deployment.
I forward-deployed as the implementation engineer for the largest customer in company history at the time — an 11-hospital health system — handling integration, configuration, and on-site customer work.
I built and owned EHR integrations and HL7 message-handling pipelines for ADT, scheduling, and surgical case data, and set engineering standards as a Staff IC by running technical interviews, leading architecture reviews, and mentoring engineers across seniority levels.
NextJS

React

TypeScript

Tailwind

NextUI
