Skip to content
Haroon

Available for freelance projects

Muhammad HaroonSoftware engineer building fast, scalable web products.

I design and build frontend, backend and cloud systems, from product applications and APIs to fast marketing websites. For 5+ years I’ve shipped software with teams in the US, UK and Pakistan, mostly on Rails, Node.js, React and AWS.

I’ve built software 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

See all 4 case studies

What I work on

I take on focused projects and longer engagements. Most of my work falls into four areas.

  • Full-stack product development

    New features or whole products, from database schema to interface. I’ve shipped subscription gating, real-time chat, CRM integrations and mobile apps.

  • Backend & API engineering

    Rails and Node.js backends, REST APIs, Redis caching and integrations with services like Stripe and HubSpot, plus the AWS, Docker and CI/CD setup to run them.

  • Web performance & modernization

    Upgrading legacy codebases and slow frontends incrementally, so the product keeps running while it gets faster and easier to change.

  • WordPress to Astro migration

    Rebuilding content-heavy WordPress sites on Astro while keeping content, URLs and search visibility intact.

    How WordPress migration works

Still running your marketing site on an aging WordPress stack?

I help businesses move content-heavy WordPress sites to a modern Astro architecture while preserving their content, URLs, SEO and editorial workflow. Not every site should migrate, so it starts with an honest assessment.

Learn about WordPress modernization

Experience

  1. Sept 2023Present

    Full Stack Developer, GoRealTravel

    Remote

    Worked as a full-stack developer on a travel management platform. Led backend development using Ruby on Rails, with frontend built in Angular. Implemented subscription gates, Redis caching, itinerary tracking, SEO editing workflows, and HubSpot CRM integrations. Managed AWS infrastructure and automated deployment pipelines for seamless production updates.

    GoRealTravel case study
  2. Apr 2024Jan 2025

    React Native Developer, Routd

    Remote

    Worked on Routd’s mobile application as a React Native developer. Implemented background location tracking using native modules written in Kotlin and Swift. Integrated real-time notifications using SignalR and worked on overall app performance optimization.

    Routd case study
  3. Feb 2023May 2023

    Frontend Developer, TradeFundrr

    Remote

    Worked as a frontend developer using React.js. Built interactive financial charts and visualizations. Wrote unit and integration tests to ensure frontend reliability and maintainability. Collaborated with design and backend teams to deliver a seamless user experience.

    TradeFundrr case study
  4. July 2022Present

    Full Stack Developer, Hashlogics

    San Jose, CA

    Led backend development for multiple projects, ensuring robust architecture. Managed AWS services, including S3 and CloudFront, for scalable solutions. Automated deployment pipelines using CircleCI for continuous integration. Streamlined cloud infrastructure management and optimized server deployments.

  5. Sept 2021May 2022

    Reactjs and React Native Developer, Ownish

    Liverpool, Merseyside, England

    Integrated various third-party APIs, enhancing application functionality. Implemented real-time chat features for improved user engagement. Integrated Stripe payments and connected accounts, ensuring secure transactions. Developed and maintained both front-end and back-end components for seamless user experiences.

    Ownish case study
  6. Jun 2021Sep 2021

    Jr. Mobile Developer, AKODES IT SOLUTIONS

    Multan, Punjab

    Worked as a full-stack developer, creating RESTful APIs using Laravel and CodeIgniter, and integrating them into Ionic mobile applications. Collaborated with front-end teams, optimized database performance, and gained experience in server-side programming and web technologies.

Education

Bachelor's Degree of Computer Science (BCS)Muhammad Nawaz Sharif University of Agriculture, Multan, 20182022

Skills

Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Astro
  • Angular
  • Hotwire (Turbo, Stimulus)

Backend

  • Ruby on Rails
  • Node.js
  • REST APIs
  • SignalR
  • PHP (Laravel, CodeIgniter)
  • Stripe and HubSpot integrations

Data & infrastructure

  • PostgreSQL
  • Redis
  • Docker
  • Kubernetes
  • AWS (EC2, S3, CloudFront)
  • CI/CD (CircleCI)

Mobile

  • React Native
  • Native modules in Kotlin and Swift
  • Ionic

About

I’m Haroon, a software engineer based in Lahore. I started out on the MERN stack and moved steadily toward the backend. These days most of my time goes into Ruby on Rails services, AWS infrastructure, Docker and the CI/CD pipelines that ship them.

I like owning a system end to end: the data model, the API, the deploy and the page a customer actually loads. That includes the unglamorous work, like upgrading a legacy Rails codebase while the product stays live. Outside client work I build with Next.js, Astro and React Native.

Based in
Lahore, Pakistan (UTC+5)
Works
Remotely, with teams in the US, UK and Pakistan
Education
BCS, Muhammad Nawaz Sharif University of Agriculture, Multan (2022)
Currently learning
Go, and preparing for an AWS Associate certification

Have a project or an aging website that needs work? Let’s talk.

Email is the quickest way to reach me. I’m glad to hear about:

  • Freelance and contract projects
  • WordPress modernization and website rebuilds
  • Engineering roles and long-term opportunities
  • Collaborations

Email me at

hello@mharoon.dev

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