Skip to content

Full-Stack Software Engineer — Islamabad, Pakistan

I build the whole product — the API, the database, the web app, and the mobile app that talks to them.

Three years in, full stack. ASP.NET Core and PostgreSQL underneath, Next.js and React Native on top. Right now I'm building Pakelp, SawariPool and MyPikups at Devpulse Labs, all three are live or shipping.

Get in touchRead the résumé

Open to full-stack & product engineering roles

Hamza Hamid, Full-Stack Software Engineer
Currently
Devpulse Labs
Based
Islamabad, Pakistan
Stack
.NET · Postgres · Next.js · React Native
Experience
3 years, shipping

Selected work

Products that shipped, and what I actually built in each one.

  1. 012025 —

    MyPikups

    Airport transfers, priced up front and confirmed in real time.

    The most complete thing I've built alone. The backend is an ASP.NET Core 10 API on PostgreSQL, split clean-architecture style across Domain, Application, Infrastructure and API, around 41 endpoints covering quoting, booking, driver matching, flight tracking, messaging and payouts. Auth is ASP.NET Identity with JWT access tokens and rotating refresh tokens. Payments run through Stripe Checkout, and driver payouts through Stripe Connect, with commission split and per-period payout items generated automatically. Hangfire handles booking cleanup and ride reminders; SignalR pushes live ride state; driver documents go to Azure Blob Storage for verification. The client is an Expo / React Native app on the same API, rider and driver flows, push notifications, location search and in-app chat over the same SignalR connection.

    Backend and mobile — built both — Web · iOS · Android · API

    • .NET 10
    • ASP.NET Core
    • PostgreSQL
    • EF Core
    • Stripe Connect
    • SignalR
    • Hangfire
    • Expo
    • React Native
    MyPikups interface
  2. 022025 —

    Pakelp

    Local services in Pakistan, without the phone tree.

    A marketplace connecting customers with CNIC-verified service providers electricians, plumbers, cleaners — across 23+ categories. I build the web app and the React Native client for iOS and Android, and work directly with the designer on the UI, the logo and page-level polish. The verification flow is the part that matters: nobody books a stranger to come to their house unless the trust signals are unambiguous.

    Full stack — Web · iOS · Android

    • Next.js
    • React Native
    • TypeScript
    • Supabase
    • PostgreSQL
    Pakelp interface
  3. 032025 —

    SawariPool

    Intercity carpooling people trust enough to actually book.

    Ride search and booking, driver verification, ratings and cashless payments from empty repo to a deployment-ready product on web and Android. Most of the work went into making the booking flow survive real conditions: partial connectivity, mid-journey cancellations, and drivers who need the interface to work one-handed.

    Full stack — Web · Android

    • Next.js
    • React Native
    • TypeScript
    • PostgreSQL
    • Supabase
    SawariPool interface
  4. 042026

    Sky Routes Logistic

    A courier quote that answers before you finish typing.

    B2B same-day and next-day courier platform for the UK. The site carries a live quote widget: enter two postcodes and a service level and it re-estimates the distance and re-prices all five van classes against the fare model from the client's spec, base rate, plus chargeable mileage above the included allowance, adjusted by service level and floored at a minimum charge. Distance comes from a table of UK postcode-area centroids with a road-winding factor rather than a mapping API, so the answer is instant and costs nothing to serve. Built to a written design system, so every colour, type step and component style on the page is a token rather than a one-off.

    Design system, front end, pricing logic — Web

    • Next.js 16
    • React 19
    • TypeScript
    • Tailwind CSS v4
  5. 052024

    Upwork Analytics

    A Chrome extension that reads job posts so you don't have to.

    Scrapes and parses Upwork listings into a personal in-extension dashboard, then uses OpenAI and Gemini through LangChain to draft a cover letter from your profile and the job context — with one-click apply and applied-job tracking. Published on the Chrome Web Store at 5.0★ with 100+ users.

    Built it end to end — Chrome Extension

    • React
    • TypeScript
    • LangChain
    • OpenAI
    • Gemini
    • MV3
  6. 062024

    Ticketing web app

    Dynamic SVG seat maps at arena scale.

    Generated interactive seat maps as SVG for a high-traffic ticketing platform, thousands of individually selectable seats per venue, rendered and made interactive without collapsing the page. The interesting part was keeping selection state and hit-testing fast enough to feel instant on a mid-range phone.

    Front-end engineering — Web

    • React
    • SVG
    • TypeScript
    • Performance
  7. 072023

    AirAcademic

    An LMS for a thousand students on cheap Android phones.

    Led front-end development of a React learning-management system serving 1,000+ students and teachers. The constraint that mattered most wasn't the feature list, it was making every screen usable on the low-end devices the students actually owned.

    Front-end lead — Web

    • React
    • JavaScript
    • CSS

Experience

Where the work happened, and what I was responsible for.

  1. Nov 2025 — Present

    Abbottabad

    Full time

    Software Engineer at Devpulse Labs

    Three products, built end to end. All three are live or shipping.

    • Build three products end to end, Pakelp, SawariPool and MyPikups, across the API, the database, the web app and the mobile client.
    • Wrote the MyPikups backend: an ASP.NET Core 10 / PostgreSQL API on a clean-architecture split, ~41 endpoints covering booking, driver matching, flight tracking, payouts and messaging, with JWT access/refresh rotation and EF Core.
    • Integrated Stripe Checkout and Stripe Connect so drivers are paid out per period with commission split automatically; scheduled booking cleanup and ride reminders on Hangfire, and pushed live ride updates over SignalR.
    • Built the matching Expo / React Native client on top of that API, rider and driver flows, push notifications, location search and in-app messaging.
    • Mentor a two-person team and run the day-to-day loop with design and QA, scoping, review, release.
    • Pakelp (pakelp.com): a local-services marketplace on web, iOS and Android connecting customers with CNIC-verified providers across 23+ service categories.
    • SawariPool (sawaripool.com): intercity carpooling on web and Android, ride search and booking, driver verification, ratings and cashless payments.
    • .NET 10
    • ASP.NET Core
    • PostgreSQL
    • EF Core
    • Stripe Connect
    • SignalR
    • Hangfire
    • Next.js
    • React Native
    • TypeScript
    • Supabase
  2. Apr 2024 — Mar 2025

    Islamabad

    Full time · On-site

    Software Engineer at aSimplify

    Ticketing at venue scale, and an AI-assisted Chrome extension.

    • Built dynamic SVG seat-map generation with interactive selection for ticketsonsale.com, so users could browse and buy across arena-scale venues.
    • Shipped Upwork Analytics, a published Chrome extension (5.0★ on the Web Store, 100+ users) that scrapes and parses job listings into a personal in-extension dashboard.
    • Wired OpenAI and Gemini through LangChain to draft tailored cover letters from a user's profile and the job context, with one-click apply and applied-job tracking.
    • Worked the front end and performance of two high-traffic platforms, payment flow, cookie and cache strategy, and render bottlenecks.
    • React
    • Next.js
    • TypeScript
    • SVG
    • LangChain
    • OpenAI
    • Gemini
    • Chrome Extensions
  3. Sep 2023 — Dec 2023

    Abbottabad

    Full time · Hybrid

    Frontend Developer at Stem Wizards Academia

    First time leading the front end of something people depended on.

    • Led front-end development of AirAcademic, a React learning-management system used by 1,000+ students and teachers.
    • Turned loose product requirements into mobile-responsive interfaces that held up on the low-end Android devices most students actually used.
    • Split time between on-site and remote while keeping front-end milestones on schedule.
    • React
    • JavaScript
    • CSS
    • Responsive Design
  4. Apr 2023 — Jun 2023

    Islamabad

    Full time · On-site

    MERN Stack Trainee at Contour Software

    Where the fundamentals stopped being academic.

    • Completed a structured MERN-stack program under industry mentors, building working proficiency across MongoDB, Express, React and Node.
    • MongoDB
    • Express.js
    • React
    • Node.js
  5. Mar 2023 — Apr 2023

    Abbottabad

    Full time

    Assistant IT Manager at Jinnah International Hospital

    A short stint that taught me how to run a requirements conversation.

    • Owned project management for the Hospital Management System, gathered required fixes and workflow improvements from clinical staff, then coordinated developers, internal teams and the hospital board on priorities and delivery.
    • Requirements
    • Stakeholder management
  6. 2022 — Present

    Remote

    Contract

    Software Engineer at Freelance · via BrightSquare

    Client work, on and off, since university.

    • Debugging, bug fixes and feature work on client codebases, including HMS modules and Checkers4Money.
    • Built Montessori learning games for early-childhood education: memory-match and object-recognition activities designed around how young kids actually use a screen.
    • React
    • Next.js
    • TypeScript
    • PHP
    • Debugging

2019 — 2023

COMSATS University Islamabad logo

B.S. Software Engineering

COMSATS University Islamabad · Abbottabad, Pakistan

CGPA 3.32 / 4.0

Read the full résumé

About

The short version, in my own words.

I'm a software engineer in Islamabad. I studied software engineering at COMSATS, finished in 2023, and was already building things for other people before I graduated, which is still roughly how I learn anything: by needing it first.

The part of the job I like most is the part where nothing exists yet. Someone describes what they want, usually imprecisely, and the work is turning that into a schema, then an API, then screens people can actually use. Most recently that was MyPikups , the .NET API, the Postgres schema, Stripe Connect payouts for drivers, and the React Native app sitting on top of it. I'd rather own that whole line than hand a spec across a boundary and hope.

I'm not precious about which half of the stack I'm in. If the UI is blocked because an endpoint doesn't exist yet, I go write the endpoint. That habit is most of why I ended up full-stack rather than choosing it deliberately.

These days I also mentor a two-person team at Devpulse Labs, which mostly means reading other people's code carefully and being able to explain why something will hurt in three months. Outside work: Urdu literature, thrillers, and a long-running interest in web accessibility that started as a client requirement and stuck.

Hamza Hamid, portrait

Islamabad, Pakistan

Toolkit

Grouped by how well I actually know each thing, not by category.

Every dayWhat I reach for without thinking
  • TypeScript
  • C# / .NET
  • React
  • Next.js
  • React Native / Expo
  • PostgreSQL
  • Tailwind CSS
  • Git
Shipped with, unsupervisedIn production, in something people use
  • ASP.NET Core
  • EF Core
  • Stripe (Checkout + Connect)
  • SignalR
  • Hangfire
  • Supabase
  • Node.js
  • Firebase
  • Azure Blob Storage
  • REST / OpenAPI
  • Chrome Extensions (MV3)
  • SVG
AI, in productionInside real product flows, not demos
  • OpenAI
  • Gemini
  • LangChain
  • Prompt & context design
Around the workProcess and tooling, day to day
  • Clean architecture
  • Requirements gathering
  • Vercel
  • Figma
  • Agile / Scrum
  • Technical writing
  • Mentoring

Contact

Email is fastest. I read everything.

Building something? Tell me about it.

I'm open to full-stack and product engineering roles, and to interesting contract work. If you have a product that needs both halves of the stack looked after, that's the conversation I enjoy most.

or use your own mail app