Skip to content
Available for select engagementsLahore, Pakistan

Full-stack engineer building real-time, integration-heavy products.

Full-Stack Developer and Technical Team Lead with 5+ years of experience building real-time, integration-heavy web applications. Specialized in React, Next.js, TypeScript, Node.js and GraphQL, with deep hands-on experience in real-time systems, third-party / OAuth integrations, and AI-powered features.

Currently architecting and leading a healthcare-recruitment platform built from scratch.

5+
Years shipping
5
Product teams
3
Regulated domains
Lead
Current role
TypeScriptReactNext.jsNode.jsGraphQLApolloSocket.IOGetStreamPythonFlaskMongoDBCouchDBTurborepoTailwind CSSRedux-SagaOAuth / JWTTypeScriptReactNext.jsNode.jsGraphQLApolloSocket.IOGetStreamPythonFlaskMongoDBCouchDBTurborepoTailwind CSSRedux-SagaOAuth / JWT
01Selected work

Products I've architected, built and shipped.

Five years across healthcare, IoT and B2B SaaS — platforms with real users, real integrations and real uptime expectations.

FlagshipHealthcare · MarketplaceNov 2024 — Present

Godwit

AI-powered healthcare-recruitment marketplace

Technical Team Lead · Reactive Code Labs

Architected and built a two-sided recruitment platform from scratch as a Turborepo monorepo — a Next.js 14 web app, an Apollo Server / GraphQL API, and a Python / Flask AI service. I own the architecture decisions, code reviews and delivery.

  • Built a full ATS-style hiring pipeline — job-posting wizard → applicants → AI-recommended candidates → shortlist → evaluate → hire — with AI matching for both candidates and employers.
  • Designed the candidate profile system across 9 structured sections with AI-powered résumé import: CV upload, AI data extraction and bulk save.
  • Implemented session-based activity logging with per-session audit trails — UUID sessions, create/update/delete tracking, grouped by login session for admins.
  • Built a partner / affiliate integration (GRNMA portal) over REST with JWT partner tokens and an OTP verification flow for seamless candidate onboarding.
  • Integrated GetStream real-time chat and built-in video conferencing for employer–candidate communication and interviews.
  • Established a reusable UI component library and applied the Singleton pattern on the backend; led architecture, reviews and delivery.
Next.js 14TypeScriptGraphQLApollo ServerFlaskGetStreamTurborepo

Turborepo monorepo · Next.js 14 web · Apollo GraphQL API · Flask AI service

022022–24

Talamus 2.0

Electronic Medical Records (EMR) platform

Full-Stack Developer · OptimaGeeks · Nov 2022 — Sep 2024

Worked across frontend and backend on a production EMR platform used in clinical settings, and modernised its stack while keeping the system stable for daily patient care.

  • Migrated the entire backend API layer from PHP to Next.js API routes, modernising the stack and improving maintainability.
  • Optimised API response times, improving overall performance and stability.
  • Built USSD-based appointment booking (Africa's Talking), Wards Management and doctor's assessment recording.
Next.jsAnt DesignCouchDBAfrica's Talking
032022

GoLogics

B2B business-advisory SaaS

Frontend Developer · MergeStack · Jun 2022 — Sep 2022

Developed the React + TypeScript web app against an AWS AppSync GraphQL API, with role-based access for Admins, Business Owners and Advisors.

  • Redux-Saga state management with lazy-loaded, role-based routing across three distinct user types.
  • Designed a dynamic, branching assessment questionnaire where each next question is conditionally determined by the previous answer.
  • Integrated QuickBooks (accounting) and Calendly (scheduling) into the platform workflow.
ReactTypeScriptAWS AmplifyGraphQLRedux-Saga
042021–22

Security

Mobile security & device-management platform

Frontend Developer · DevBeans · Sep 2021 — Apr 2022

Built the reseller and admin dashboards for a mobile security product, with fully responsive layouts across mobile, tablet and web.

  • Implemented remote device-management controls — letting admins remotely lock/unlock devices and wipe device data.
  • Developed service purchase, order printing and a product catalog for resellers to browse and manage offerings.
React.jsResponsive UI
052020–21

Real-time IoT Suite

Hardware-integrated web applications

Full-Stack Developer · RubitronLabs · Sep 2020 — Aug 2021

Four production web applications wired directly to physical hardware over Socket.IO — where the UI is only as good as the telemetry behind it.

  • Smart Surveillance — real-time employee attendance backend integrating a Python face-recognition service, with a React admin dashboard for check-in/out history and weekly/monthly/yearly logs.
  • Rectifier & Battery Backup Monitoring — live AC/DC/battery voltage telemetry with a dashboard of live readings, logs and interactive graphs.
  • Home Automation — remote control of smart appliances (lights, doors, fans, AC, TV, sound) with per-device on/off timer scheduling.
  • Smart Geyser — IoT geyser automation with scheduling and automatic gas-failure recovery that re-attempts ignition after a set interval.
React.jsNode.jsExpressMongoDBSocket.IO
02Capabilities

How I work, and what I work with.

01

Architecture first

Monorepos, clear service boundaries and reusable component libraries — so the second year of a product is as fast to build as the first.

02

Real-time as a default

Sockets, live telemetry, chat and video are not add-ons. I've shipped them into recruitment, IoT and clinical products end to end.

03

Integrations that hold

OAuth, JWT partner tokens, OTP flows, QuickBooks, Calendly, USSD gateways — the unglamorous plumbing that decides whether a product actually works.

04

Lead by shipping

I review code, set patterns and make the architecture calls while staying hands-on in the codebase every day.

Technical stack
Languages
  • JavaScript (ES6+)
  • TypeScript
  • Python
  • HTML5
  • CSS3
Frameworks & Libraries
  • React.js
  • Next.js
  • Node.js
  • Express.js
  • Django REST Framework
  • Redux / Redux-Saga
  • React Query
  • Ant Design
  • MUI
  • Tailwind CSS
  • styled-components
Real-time & Integrations
  • GetStream
  • Socket.IO
  • QuickBooks
  • Calendly
  • Africa's Talking (USSD)
  • JWT / OTP
  • OAuth
APIs & Data
  • GraphQL (Apollo Server / Client)
  • REST APIs
  • MongoDB
  • CouchDB
Tools
  • Git / GitHub
  • Turborepo
  • PM2
Practices
  • Reusable component architecture
  • Design patterns (Singleton)
  • i18n
  • Role-based access control
  • Code reviews
  • Team leadership
03Career

Five teams, one throughline.

Every role has been about the same thing: taking a product from an idea or a legacy stack to something people rely on daily.

  1. Reactive Code Labs

    Technical Team Lead

    Godwit — AI recruitment marketplace

    Nov 2024 — Present

  2. OptimaGeeks

    Full-Stack Developer

    Talamus 2.0 — EMR platform

    Nov 2022 — Sep 2024

  3. MergeStack

    Frontend Developer

    GoLogics — B2B advisory SaaS

    Jun 2022 — Sep 2022

  4. DevBeans

    Frontend Developer

    Mobile security & device management

    Sep 2021 — Apr 2022

  5. RubitronLabs

    Full-Stack Developer

    Real-time IoT applications

    Sep 2020 — Aug 2021

Education

University of Central Punjab

BSCS — Bachelor of Science in Computer Science

2015 — 2019

Certifications

  • MERN StackNextBridge Institute
  • MEAN StackNextBridge Institute
04About

A little more context.

I started out wiring React dashboards to physical hardware over sockets. Five years later I'm leading the architecture of an AI-powered recruitment platform — and the instinct hasn't changed: build the thing properly, then make it feel effortless.

Most of my work has lived in domains where mistakes are expensive — electronic medical records, clinical scheduling, device management, hiring. That shapes how I build: clear service boundaries, reusable components, role-based access thought through from the start, and audit trails where someone will eventually need to ask “who changed this?”

I'm equally comfortable migrating a legacy PHP API onto Next.js, standing up an Apollo GraphQL server in a Turborepo monorepo, or sitting with a designer to get a hover state right. As a team lead I stay in the code — reviewing, setting patterns and making the calls that are hard to reverse later.

Download full CV
Ali Hamza, Senior Full-Stack Developer
Ali Hamza · Lahore, Pakistan
Based in
Lahore, Pakistan
Working with
Remote & distributed teams
Current focus
AI-assisted product engineering
Team
Leading, reviewing, mentoring
Contact

Let's build something worth keeping.

Open to senior full-stack roles, technical leadership, and selective consulting work. If you're building something real-time, integration-heavy or just genuinely hard — I'd like to hear about it.