Skip to content
Haroon

Build or extend your SaaS product

Extend your SaaS without rebuilding it.

Most products don’t need a rewrite. They need someone who can add the next feature, upgrade the parts that have aged and keep deploys boring. I work across Rails and Node.js backends, React and Angular frontends, and the AWS infrastructure underneath.

You work directly with me, Muhammad Haroon: a software engineer with 5+ years of shipping products with teams in the US, UK and Pakistan.

What I can take on

  • Subscription and plan gating for paid features
  • REST APIs and third-party integrations, such as HubSpot and Stripe
  • Redis caching for slow, frequently read data
  • In-place upgrades of legacy Rails codebases while the product stays live
  • Docker deployments, AWS EC2 and CI/CD pipelines
  • Editing workflows so non-developers can manage content

Where I’ve done this

GoRealTravel

Travel management platform

Role
Full Stack Developer, leading backend development
Period
Sept 2023 – Present

A travel platform needed subscription-gated features, itinerary tracking, editable SEO content and CRM sync, on a Rails backend being upgraded in place.

What I built

  • Subscription gates that control access to paid features
  • Itinerary tracking, with Redis caching on the Rails backend
  • HubSpot CRM integration and SEO editing workflows

Stack: Ruby on Rails, Hotwire, Angular, Redis, HubSpot API, AWS EC2, Docker, CI/CD

Read the GoRealTravel case study

Ownish

Web and mobile app

Role
Reactjs and React Native Developer
Period
Sept 2021 – May 2022

Ownish needed real-time chat, third-party integrations and Stripe payments with connected accounts across its web and mobile apps.

What I built

  • Stripe payments with connected accounts
  • Real-time chat between users
  • Third-party API integrations

Stack: React, React Native, Stripe Connect, REST APIs

Read the Ownish case study

Tell me about your project

A few lines is enough. I’ll reply by email, or you can write to hello@mharoon.dev directly.