Skip to content
All services

Service 01

SaaS & MVP Development

End-to-end development of scalable SaaS products.

Area
Product Development
Stack
  • Next.js
  • NestJS
  • PostgreSQL
  • Docker

Overview

A SaaS product has to do more than work in a demo. It needs sign-up, tenants that can't see each other's data, roles, billing that matches what each plan allows, and hosting that doesn't cost a fortune before the first customer arrives. I build all of it, from the database schema to the production deploy.

PitchPool, a multi-tenant platform for competition prediction pools, shows what that looks like. It has automated scoring, live leaderboards, and subscription billing with plans, entitlement gating and webhooks behind a provider-agnostic gateway, so the payment provider can change without touching the product. Access runs on three-tier role-based access control with safeguards against privilege escalation.

Early products also need to stay cheap and stay up. On PitchPool, in-memory job scheduling and consolidated tasks cut idle database traffic by around 90%, which let serverless PostgreSQL scale to zero. On match days, BullMQ ingestion with rate limiting, circuit breaking and retries keeps the leaderboards accurate through the spikes.

I've shipped other products the same way. Cloud Prep, my own product, is a practice app for AWS certification exams with per-topic accuracy and weak-area tracking. StartDescribe is an AI SaaS for e-commerce product descriptions and images, with Stripe subscriptions, where optimised workflows raised onboarding conversion by 40%.

An MVP should be small, not throwaway. I scope the first version around the workflow your users will pay for, and build it on foundations the next features can sit on.

What's included

  • MVP development
  • Multi-tenant architecture
  • Subscription and billing
  • Authentication and authorization
  • Full-stack product development

Related work

01

SaaS · Sports & Competition · own product

PitchPool

Multi-tenant SaaS platform for competition prediction pools with automated scoring, live leaderboards and subscription billing.

  • Next.js
  • React
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma
Case study Live
02

EdTech · SaaS · own product

Cloud Prep

Practice app for AWS certification exams, with questions organized by certification and AWS service, an explanation on every answer and per-topic accuracy tracking.

  • Next.js
  • TypeScript
  • Supabase
  • TanStack Query
  • Tailwind CSS
  • Paddle
Case study Live
03

AI · SaaS

StartDescribe

AI SaaS that turns e-commerce listings into multilingual, SEO-ready product pages, syncing with Shopify, WooCommerce and BigCommerce or working from CSV and Google Sheets.

  • Next.js
  • TypeScript
  • Tailwind
  • Supabase
  • Shopify
  • Stripe
Case study Live

Start a project

Tell me what you're building, where it's stuck, and when you need it. I'll reply with questions or a proposal.

How engagements, pricing and handover work: ways to work together.