Portfolio

Selected Work

SaaS

GrowthLoop

Analytics dashboard MVP that helped close a $1.2M seed round

Challenge

GrowthLoop had a solid backend but nothing to show investors. Their seed round was closing in 4 weeks and they needed a demo that looked like a product, not a prototype.

Solution

We built a responsive Next.js dashboard with real-time charts, user management, and Stripe billing. Deployed to Vercel with CI/CD. Looked like they’d been building for a year.

Results

  • MVP live in 3 weeks
  • Helped close $1.2M seed round
  • 200+ beta users in first month
  • Still running with zero downtime
3 weeks2 engineersNext.js · TypeScript · Tailwind CSS · Supabase · Stripe · Vercel

Healthcare

CareBridge

Replaced paper forms with a digital intake system in 4 weeks

Challenge

A healthcare clinic drowning in paper. Staff spent more time on data entry than patient care. Their existing “solution” was a shared Google Drive folder. Seriously.

Solution

Built a patient intake portal with digital forms, document upload, and EHR integration. Mobile-friendly for patients, streamlined for staff. HIPAA-conscious from the start.

Results

  • 60% less admin time
  • Patient satisfaction up 40%
  • Delivered in 4 weeks
  • 3 EHR integrations shipped
4 weeks2 engineersReact · Node.js · PostgreSQL · AWS · Docker · Tailwind CSS

E-Commerce

PriceWise

AI product descriptions for 10K SKUs (35% traffic boost)

Challenge

10,000 products with garbage descriptions. Writing them manually would take months and cost a fortune. SEO was suffering and so was conversion.

Solution

Built an LLM pipeline that generates unique, SEO-optimized descriptions from product data. Added a review interface so their team could approve in batches instead of writing from scratch.

Results

  • 10K descriptions in 2 days
  • 35% organic traffic increase
  • Delivered in 3 weeks
  • Now auto-generates for new products
3 weeks1 engineersPython · OpenAI · Next.js · PostgreSQL · Redis · Vercel

Construction

FieldWork

Scheduling app that eliminated 80% of job conflicts

Challenge

50 contractors managed via spreadsheets and group texts. Jobs fell through the cracks weekly. The operations manager was developing an eye twitch.

Solution

Built a scheduling app with drag-and-drop calendars, push notifications, GPS check-ins, and automatic conflict detection. Mobile-first because nobody on a job site uses a laptop.

Results

  • 80% fewer scheduling conflicts
  • 2 hrs/week saved per PM
  • Delivered in 5 weeks
  • Full team adoption in week one
5 weeks2 engineersReact Native · Node.js · PostgreSQL · AWS · Tailwind CSS · Pusher