Software developer in Philadelphia, crafting seamless digital experiences — from the first sketch to the last deploy.

I'm a software developer in Philadelphia. I like owning things end to end: shaping the idea, designing the interface, wiring the backend, shipping it. Most of my work lives in React and Node, with detours into Python when a problem needs a model instead of a query.
Lately I care about the unglamorous side of AI. Not making it do something impressive, but making it behave. Deciding where it earns a place in a product, then building the guardrails that make it boring enough to trust. The demo is the easy part.
When I'm not shipping, I'm polishing a side project or tuning something that was already fast enough.

An Indian grocery and snack delivery service started at Drexel, grown out of a WhatsApp operation into a real app. I designed the interface in Figma and built it in React Native for iOS and Android, integrating Stripe for payments and DoorDash Drive for dispatch and live tracking, on Firebase auth and data.
Building a multi-tenant EMR for home health agencies, solo, from zero. The hard part is the boring part: encrypted PHI, append-only audit logs, and AI agents that can't touch a record without a human signing off.
Owned compliance for Medicaid visit records, catching errors before they reached a state audit. Compliance went from 74% when I joined to a sustained 89%, against an 85% threshold.
Built the delivery app for a business started at Drexel. React Native on iOS and Android, Stripe for payments, DoorDash Drive for dispatch and live tracking. Before it, orders came in over WhatsApp.
Automated 100+ test cases for Guidewire PolicyCenter and folded them into a Jenkins pipeline that ran on every build, cutting deployment failures by a third.