Skip to content

Lahore, Pakistan / Available for work

Full-stack engineer
building things
that ship.

I'm Zain — I build production web platforms end to end. Currently engineering at ENXSYS.

Stack Next.jsNestJSReactTypeScriptNode

Zain Haroon, full-stack engineer
Scroll
01

Selected work

Two projects, end to end — the problem, the architecture, and what actually shipped.

02

Ethos

I treat what you're building as if it were mine.

Real, trustworthy, and quick to respond — that's what I'd want said about me, and it's what I try to earn on every project.

03

What I do

Six things, all of which I've actually done. If a line below carries a note, it's because the evidence for it isn't on this site yet.

  • 01

    Full-stack development

    One person from the schema to the deployed page — React and Next.js on the front, NestJS and Express behind it, TypeScript throughout.

    • Next.js
    • React
    • NestJS
    • Express
    • TypeScript
  • 02

    SaaS & dashboard development

    Internal platforms that people use all day: the Supplier Invoice Portal and DCRM at Sapphire were both built end to end.

    • Invoice Portal
    • DCRM
    • MUI
    • Tailwind CSS
  • 03

    API development

    REST services in NestJS and Express, including talking to systems that were never designed to be talked to — like SAP.

    • REST APIs
    • NestJS
    • Express
    • SAP
  • 04

    Database design

    Schema and query design for the systems above — the invoice and CRM data models were mine, across PostgreSQL, MySQL/MariaDB, MongoDB, and SAP HANA.

    • PostgreSQL
    • MySQL / MariaDB
    • MongoDB
    • SAP HANA
  • 05

    Performance optimisation

    Finding the slow thing and making it not slow: render paths, query plans, payload sizes.

    • React rendering
    • Database indexing
    • Pagination
  • 06

    Cloud deployment

    Getting it live and keeping it live: builds, environments, and the boring parts that decide whether a release is calm — deployed on Vercel, containerised with Docker.

    • Vercel
    • Docker
04

Stack

What I reach for, and nothing I don't. Two of these groups are still thin — they say so themselves rather than being quietly filled in.

Frontend
  • React Component-driven UI library
  • Next.js React framework — routing, SSR, static export
  • TypeScript JavaScript with a type system
  • Tailwind CSS Utility-first CSS
  • MUI React component library, Material Design
  • SCSS CSS with nesting, variables, mixins
Backend
  • NestJS Structured Node framework — modules, DI, decorators
  • Express Minimal HTTP framework for Node
  • Node.js JavaScript on the server
  • Python
  • REST APIs Resource-shaped HTTP interfaces
Databases
  • PostgreSQL
  • MySQL / MariaDB
  • MongoDB
  • SAP HANA
Cloud & DevOps
  • Vercel Deploy platform for frontend frameworks
  • Docker
Integrations
  • SAP Enterprise ERP, integrated over its APIs
Languages
  • TypeScript JavaScript with a type system
  • JavaScript The language the browser actually runs
  • Python
05

About

Full-stack engineer building production web systems.

I'm Zain Haroon, a full-stack engineer based in Lahore, Pakistan. Since January 2024 I've been building at ENXSYS .

Before that, at SAPPHIRE — Diamond Fabrics, I built the Supplier Invoice Portal (Next.js + NestJS) and DCRM (React + Express) for the Denim division.

More about me
06

Writing

07

Contact