Web apps built for the stage you’re at: prototype, MVP or production
I build web applications in TypeScript, React, Next.js, Node.js and PostgreSQL, and match the engineering to your stage: quick prototypes to test an idea, lean MVPs that customers can rely on, and production systems hardened for growth.
Services
- Clickable Prototypes & Proofs of Concept: A working prototype you can put in front of users or investors, or a focused proof of concept that shows whether a risky integration or technique works before you fund the full build.
- MVP Development: A first production version that customers can sign up for, pay for and rely on — with scope cut hard, the architecture kept small, and analytics in place to tell you what to build next.
- Production Hardening, Scaling & Reliability: Turning a product that works into one that keeps working: load testing, security review, observability, safer releases and the on-call basics that keep incidents short.
- React & Next.js Web Applications: Fast, accessible frontends in React and Next.js, with rendering chosen per route and server components used where they cut work in the browser. Vue and Nuxt when that’s what your team runs.
- Backend & API Development with Node.js and Python: APIs and services in Node.js (NestJS, Fastify, Express) or Python (FastAPI, Django), with clear REST or GraphQL contracts, Redis caching and background jobs for anything slow.
- PostgreSQL Schema Design & Query Performance: Relational schemas that encode your business rules, migrations that don’t take the app down, and indexes chosen from real query plans — with Prisma or Drizzle on top.
- Multi-Tenant SaaS, SSO & Access Control: SaaS architecture in which one customer can never see another’s data: tenant isolation, roles and permissions, row-level security, enterprise SSO with SAML and OIDC, and an admin back-office for your team.
- Stripe Subscription Billing & Marketplace Payouts: Plans, seats, usage-based pricing, trials, dunning and tax with Stripe Billing, and two-sided payouts with Stripe Connect — driven by webhooks your product can trust.
- HIPAA-Aware Healthcare Web Apps & FHIR Integration: Patient portals, scheduling, intake and telehealth built with the safeguards protected health information needs, and connected to EHRs through HL7 FHIR.
- Social Platforms, Chat & Real-Time Collaboration: Feeds, follows, comments, notifications, chat, media uploads and moderation for community products, plus live presence and collaborative editing for tools people use together.
- AI Features with LLMs: Retrieval, Evaluation & Guardrails: LLM-powered features that earn their place: grounded in your data through retrieval, measured against evaluation sets, kept within a cost budget and fenced by guardrails.
- Cloud Deployment, CI/CD & Modernization: Hosting chosen for how your app actually behaves, pipelines that test and deploy every change, and step-by-step modernization of existing web apps that have fallen behind.
Portfolio