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 TypeScriptNext.jsNestJSRAG & tool callingPostgreSQLSAP HANA

Zain Haroon, full-stack engineer
Scroll
01

Selected work

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

3+

years building

3

case studies

3

posts written

19

games played

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

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.

Languages

  • TypeScript
  • JavaScript (ES6+)
  • Python
  • SQL

Frontend

  • React
  • Next.js
  • TanStack (Start / Router / Query)
  • Astro
  • Tailwind CSS
  • shadcn/ui
  • MUI
  • Redux
  • Zustand
  • SCSS

Backend

  • NestJS
  • Node.js
  • Express
  • REST APIs
  • Better Auth
  • Server-side rendering

Data

  • PostgreSQL (Neon)
  • MySQL / MariaDB
  • SAP HANA
  • MongoDB
  • Drizzle ORM
  • Schema & query design

AI / LLM

  • OpenRouter
  • OpenAI API
  • Ollama
  • Tool calling
  • Context management
  • Prompt-injection hardening
  • RAG

Automation

  • Selenium
  • Playwright
  • Proxy rotation
  • n8n
  • Xano

Cloud & Tools

  • Vercel
  • AWS (EC2, S3)
  • Docker
  • PM2
  • Git
  • GitHub
  • GitLab CI/CD
  • Postman
  • Biome
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