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. Lately I've been building local AI tools for images and voice.

Stack TypeScriptNext.jsNestJSRAG & tool callingComfyUIQwen3-TTSPostgreSQL

Zain Haroon, full-stack engineer
Scroll
01

Selected work

The newest work, end to end. The problem, the architecture, and what actually shipped.

3+

years building

6

case studies

13

posts written

19

games played

Private AI

AI that runs on your hardware.

Voice cloning and image generation built on open-weight models, running locally, so nothing leaves the machine. Worth it when the data can't go to a third-party API, or when API bills grow faster than the product does.

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 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

07

AI inside products

LLM features wired into real products: summarisation and contextual chat over a company's own data, an assistant that writes to a ledger, and the tool-calling and RAG plumbing underneath. Hosted or local, chosen on cost.

  • Mani
  • Money Diary
  • RAG & tool calling
  • OpenAI API
  • OpenRouter

08

AI media pipelines

Local image generation and voice cloning built as pipelines: ComfyUI graphs that publish their own recipe, and a TTS workbench that keeps voices on disk.

  • ComfyUI
  • Open-weight models
  • AIWalls
  • Qwen3-TTS
  • Voice cloning

09

Desktop & local-first apps

A Rust service behind a desktop client, a local API, and packaging that installs without an account. RGB Studio is the working example.

  • Rust
  • Tauri
  • OpenRGB
  • RGB Studio
04

Stack

What I reach for, and nothing I don't.

Languages

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

Frontend

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

Backend

  • NestJS
  • Node.js
  • Express
  • FastAPI
  • 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
  • ComfyUI
  • Open-weight image models
  • Qwen3-TTS
  • Chatterbox
  • XTTS
  • Voice cloning
  • Whisper
  • Tool calling
  • Context management
  • Prompt-injection hardening
  • RAG
  • Local inference
  • Fine-tuning
  • LoRA

Automation

  • Selenium
  • Playwright
  • Proxy rotation
  • n8n
  • Xano

Cloud & Tools

  • Vercel
  • Cloudflare R2
  • AWS (EC2, S3)
  • Docker
  • Tauri
  • PM2
  • Git
  • GitHub
  • GitLab CI/CD
  • Postman
  • Biome
05

About

Full-stack engineer building production web systems and local-first AI tools.

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

Let's build
something that ships.

Embedded

On your team

A full-time role inside your team: your repo, your standups, your process. The way I've worked with client teams at ENXSYS.

Fixed scope

One defined build

A dashboard, an integration, or an AI feature in an existing product, scoped and quoted as one price before work starts.

Email

zainharoon890@gmail.com