SaaS engineering

SaaS development: the platforms I've built and run

For two years I've built SaaS products end to end: server-rendered Next.js frontends, FastAPI and Node.js APIs, Stripe billing and role-based access. This is the production work behind it, and what I'd bring to your team.

At a glance

Platforms
Emergi Mentors, Wheelyst
Backend
FastAPI · Node.js/Express
Frontend
Next.js · TypeScript · SSR
Billing
Stripe tiers and usage-based plans

Where I've done this

Real products, and exactly what my part was.

Australian mentorship SaaS

Emergi Mentors

Full Stack Developer, current role (remote)

  • Rebuilt the frontend in Next.js 14, TypeScript and Tailwind CSS with server-side rendering to cut initial load time
  • Designed and built FastAPI APIs for 5 core modules: Job Board, Job Tracker, Purchase History, Usage Tracking and Subscriptions
  • Own end-to-end Stripe billing across the full subscription lifecycle
  • Led the technical SEO overhaul: SSR, JSON-LD structured data and automated sitemaps
  • Next.js
  • TypeScript
  • FastAPI
  • PostgreSQL
  • Stripe
Visit the live product (opens Emergi Mentors in a new tab)

Anonymous vehicle and pet contact SaaS

Wheelyst

Owned the backend end to end

  • Built the complete Node.js/Express API behind every feature
  • Real-time scan alerts over Socket.io, an anonymous messaging relay and voice calling
  • Stripe subscription tiers: Starter, Pro and Fleet
  • An enterprise fleet-management module for B2B clients
  • Node.js
  • Express
  • Socket.io
  • Next.js
  • Stripe
Visit the live product (opens Wheelyst in a new tab)

What I'd bring to your team

  • Roles and B2B accounts

    Role-based access and business accounts, like the Wheelyst fleet module for B2B clients.

  • Billing that matches the product

    Tiered and usage-based Stripe plans, with webhooks keeping the database in step.

  • APIs in FastAPI or Node.js

    Clean REST and real-time APIs with JWT auth and role-based access, in whichever backend your team runs.

  • Fast, indexable frontends

    Server-rendered Next.js and TypeScript, tuned for Core Web Vitals, with structured data from the start.

What SaaS products has Osama Habib built?

He works on Emergi Mentors, an Australian mentorship SaaS, where he rebuilt the Next.js frontend, built FastAPI modules and owns the Stripe billing. He also built the complete backend for Wheelyst, an anonymous contact SaaS.

Which stack does Osama Habib use for SaaS?

Next.js, React, TypeScript and Tailwind CSS on the frontend; FastAPI or Node.js/Express on the backend; PostgreSQL, MongoDB or Supabase for data; Stripe for billing; and Docker, CI/CD, Vercel, Render or AWS for deployment.

Is Osama Habib open to SaaS engineering roles?

Yes. He is looking for a full-time, remote Full Stack Engineer role, ideally on a SaaS product built with Next.js, TypeScript, Node.js or FastAPI.

Need this on your team?

I'm open to full-time remote Full Stack Engineer roles. I work from Pakistan (UTC+5).

Contact OsamaRead the blog on Next.js and Stripe