Skip to content
Haroon

Available for contract and freelance work · Remote worldwide

Muhammad Haroon, product & backend engineerI help startups build and scale SaaS, marketplace and mobile products.

From backend architecture and payments to React, React Native and AWS. For 5+ years I’ve shipped software with teams in the US, UK and Pakistan, mostly on Rails, Node.js, React and PostgreSQL.

I’ve built: Stripe Connect · Subscriptions · Background location · Native Kotlin & Swift modules · Real-time chat · Redis caching · CRM integrations · AWS

Built for GoRealTravel, Routd, Hashlogics, Ownish and TradeFundrr.

Running an aging WordPress site?I rebuild WordPress sites on Astro, keeping your content, URLs and SEO in place.

Selected work

Products I’ve helped build, and the parts I was responsible for.

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

Routd

Mobile app

Role
React Native Developer
Period
Apr 2024 – Jan 2025

Routd’s mobile app needed location tracking that keeps working in the background on both iOS and Android, plus real-time notifications.

What I built

  • Background location tracking through custom native modules in Kotlin (Android) and Swift (iOS)
  • Real-time notifications over SignalR
  • Performance improvements across the React Native app

Stack: React Native, Kotlin, Swift, SignalR

Read the Routd 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
Role
Designer and Developer (personal project)
Period
Sept 2026

A concept site for a premium Canadian renovation studio, rebuilt from a WordPress template in Astro with responsive images and almost no JavaScript.

What I built

  • A single-page Astro site with an overlapping stats card, service grid, full-bleed project tiles, quote form and FAQ
  • Responsive AVIF and WebP images in several sizes, sourced from the Pexels API by a small fetch script
  • Scroll-in animations with Motion's 4.6 KB vanilla build, without shipping a React runtime

Stack: Astro, Tailwind CSS v4, shadcn/ui, Motion, TypeScript, Pexels API

Read the Hearthstone Home Studio case study

See all 5 case studies

What I can help with

Focused projects or longer engagements. Most of my work falls into four areas.

Tell me about your project.

What you’re building, what isn’t working, and roughly when you need it. I’ll reply by email with how I can help.

Prefer email?

hello@mharoon.dev

Based in Lahore, Pakistan (UTC+5), working remotely.