Open to new opportunities/Software engineerNext.js & React Native

MuhammadZaman Khan.

I build software that ships & holds up.

I'm a software engineer at Softaims, where I build lead-generation and SEO-driven web products in Next.js. Before that I shipped a school platform used by 50,000+ students across 73 institutions, and a React Native courier app with live GPS tracking.

GitHubLinkedInEmail
50,000+
students on a platform I shipped
73
institutions served
1st
place, final-year project
3+
years building web & mobile
01ABOUT

The short version.

From the data model to the interface — and the pipeline that ships it.

I work across the whole stack: React and Next.js on the web, React Native on mobile, and Node, Postgres, Prisma, and Strapi on the backend. Most of what I've shipped has been for real organisations with real users, not toy projects. These days I'm at Softaims, building lead-gen and SEO-focused products in Next.js.

The problems I like most are the ones users never see. Modelling data cleanly, getting role-based permissions right, and keeping things fast as they grow. On my final-year project I led a team of three and took a multi-tenant school platform all the way to production.

I care about fit and finish. I'd rather ship one thing that works well than five half-finished demos.

education
  • B.S. Software Engineering
    COMSATS University, Lahore
    1st place — Final Year Project
    2021 — 2025
  • I.C.S. (Physics)
    Punjab Group of Colleges
    2019 — 2021
profileMZK
name
Muhammad Zaman Khan
role
Software engineer · Next.js & React Native
based
Lahore, Pakistan
focus
Web & mobile products
status
Open to new opportunities
31.5204° N · 74.3587° E
row-level securitypolicy.sql
-- each school sees only its own rows
create policy tenant_isolation
  on public.students
  using ( school_id = auth.jwt() ->> 'school_id' );
how I think about it

ThebestcodeI'vewrittenisthecodeyounevernotice:thedatamodelthatstaysclean,thepermissionsthatneverleak,thepagethat'sstillfastatfiftythousandusers.

02STACK

What I work with.

The stack behind the projects below.

Languages

05
  • TypeScript
  • JavaScript
  • Python
  • Java
  • SQL

Frontend

05
  • React
  • Next.js
  • React Native
  • Tailwind CSS
  • GSAP

Backend

06
  • Node.js
  • Express
  • Prisma
  • Strapi
  • REST APIs
  • JWT

Data & infra

06
  • PostgreSQL
  • MongoDB
  • Supabase
  • AWS S3
  • Vercel
  • GitHub Actions

Focus

04
  • SEO / structured data
  • Lead systems
  • Performance
  • System design
TypeScript/React/Next.js/React Native/Node.js/Express/PostgreSQL/MongoDB/Supabase/Expo/Tailwind CSS/Python/Java/REST/JWT / RBAC/CI/CD/TypeScript/React/Next.js/React Native/Node.js/Express/PostgreSQL/MongoDB/Supabase/Expo/Tailwind CSS/Python/Java/REST/JWT / RBAC/CI/CD/
03WORK

Where I've shipped.

Roles where I owned real software from requirements to production.

Jan 2026 — Present
Lahore, PK

Software Engineer

Softaims

Building web products at a software studio — lead-generation platforms, programmatic-SEO sites, and content systems, mostly in Next.js.

  • Built conversion lead-gen sites in Next.js across energy-switching, tax, and claims niches — multi-step forms, Zod validation, Stripe payments, and server-side lead capture.
  • Shipped a home-services growth platform solo: programmatic calculators, a PDF document generator, and a blog/CMS with structured-data SEO and incremental static regeneration.
  • On a larger Next.js marketing platform, built SEO sections and lead systems (Google OAuth, reCAPTCHA, lead models) plus Strapi CMS content APIs.
  • Next.js
  • Strapi
  • Prisma
  • PostgreSQL
  • OpenAI
  • AWS S3
Jul 2024 — Jul 2025
Lahore, PK

MERN & React Native Developer

Punjab Workers Welfare Fund (PWWF)

Built and shipped digital-governance software for a government body — replacing paper processes for staff across dozens of institutions.

  • Delivered a multi-tenant education platform serving 73 schools and 50,000+ students to production.
  • Built a MERN letter-tracking system that replaced a paper diary, with role-based routing between departments.
  • Implemented granular RBAC and sent/seen status tracking across the whole workflow.
  • React
  • React Native
  • Node.js
  • PostgreSQL
  • Supabase
  • MongoDB
Mar 2023 — Apr 2024
Lahore, PK

WordPress Developer

Dermaplast Aesthetics

Designed and built a booking-focused website for an aesthetics clinic, from design through launch.

  • Built the appointments and booking flow as the site's core conversion path.
  • Owned the site end to end — design, build, and ongoing maintenance.
  • WordPress
  • PHP
  • JavaScript
  • CSS
04PROJECTS

Selected projects.

A few things I've designed and shipped, and what I actually did on each.

01Next.js · Turborepo2026Solo developer · Softaims

Home-Services Growth Platform

A growth platform for the home-services industry: programmatic tools, document templates, and SEO content.

A Turborepo I built end to end — a Next.js web app plus a Strapi CMS. It ships a suite of programmatic calculators (job pricing, labour rates, electrical and HVAC sizing), a generator that turns a job into branded invoices, estimates, and contracts as PDFs, and a blog with structured-data SEO and incremental static regeneration. A directory scraper feeds business data into S3 for lead generation, and OpenAI powers parts of the content.

constraints
Solo build on a tight timeline. The content had to rank, so pages needed to stay static-fast while remaining editable by non-developers.
key decision
I split it into a Turborepo so the marketing site and the Strapi CMS could evolve independently, and leaned on incremental static regeneration so SEO pages stay fast without rebuilding on every content change. If I did it again I'd lock a typed content contract between Strapi and the app sooner — schema drift cost me time mid-project.
  • Next.js
  • Strapi
  • Prisma
  • PostgreSQL
  • OpenAI
  • pdf-lib
  • AWS S3
outcomeBuilt solo: web app, Strapi CMS, and lead pipeline
Private — commercial product
02Next.js · Conversion2026Solo + team · Softaims

Lead-Gen Landing Sites

A series of conversion-focused lead-generation sites across UK energy-switching, tax, and financial-claims niches.

I built two energy-switching sites largely on my own — one from scratch, and one with Stripe payments on a Prisma/Postgres backend — and contributed features to several claims and tax-rebate sites. The common pattern: fast Next.js landing pages with multi-step qualification forms, React Hook Form and Zod validation, and server-side lead capture into Postgres.

constraints
These live or die on conversion and page speed. Forms had to feel instant and never drop a lead, even on a flaky mobile connection.
key decision
I captured leads server-side and validated the same Zod schema on the client and the server, so a dropped connection or a JS-disabled visitor still submits cleanly. What I'd change: pull the multi-step form into one shared package earlier instead of rebuilding it per site.
  • Next.js
  • React Hook Form
  • Zod
  • TanStack Query
  • PostgreSQL
  • Prisma
  • Stripe
outcome6+ lead-gen sites; two largely solo
Private — client projects
03Next.js · SEO2026Solo developer · Softaims

Programmatic-SEO Site

A lead-generation site for a developer-hiring service, built for organic reach.

A Next.js site I built from scratch: dynamic developer-profile and case-study pages, a blog and podcast, an XSLT-styled sitemap, and full structured-data SEO. Leads come in through validated forms and are pushed to the backend over webhooks, with Postgres for storage and the React Compiler enabled for performance.

constraints
Organic reach was the whole point, so hundreds of generated pages each had to be crawlable, fast, and individually valid for structured data.
key decision
I generated the profile and case-study pages from data with per-page structured data and an XSLT-styled sitemap, and pushed leads over webhooks so the marketing site never coupled directly to the backend. Revisiting it, I'd add automated schema validation in CI to catch invalid structured data before it ships.
  • Next.js
  • React Compiler
  • GSAP
  • Tailwind CSS
  • PostgreSQL
  • Zod
outcomeBuilt solo, from scratch
Private — client project
04Multi-tenant platform2025Team lead · full-stack (team of 3)

Academia Connect

A multi-tenant platform for 73 schools — web portals plus a student mobile app.

Admin, school, and teacher web portals share one Supabase/Postgres backend with a React Native student app. I designed the data model and the role-based access, using row-level security so each school only ever sees its own data, then built cross-device SSO, the analytics dashboard, and an 8-profile monthly reporting system. It went to production and won first place in our final-year evaluation.

constraints
One backend served admins, schools, teachers, and a student app — and no school could ever see another's data — built by a team of three against a hard final-year deadline.
key decision
I enforced tenant isolation in the database with row-level security instead of in application code, so a single missed check in a query could never leak data across schools. If I did it again I'd invest in per-tenant seed and test data from day one — verifying isolation by hand was the slow part.
  • React
  • React Native
  • PostgreSQL
  • Supabase
  • EAS
  • JWT
outcomeIn production · 50,000+ students · 73 institutions · 1st place FYP
Private — production system for the client
also built
Next.js · SEO2026

Marketing Platform & CMS

SEO and lead systems for a large Next.js marketing platform, plus its Strapi CMS.

  • Next.js
  • Prisma
  • Strapi
  • PostgreSQL
Private — company platform
React Native · logistics2026

SwiftCourier

A courier-rider app with live GPS tracking and proof of delivery.

  • React Native
  • Expo Router
  • Supabase
  • Zustand
Digital governance · MERN2025

E-Letters

A MERN system that replaced a government office's paper letter-tracking.

  • MongoDB
  • Express
  • React
  • Node.js
Private — internal government system
MERN · media2024

Video Streaming Platform

A full-stack streaming app with custom upload and retrieval APIs.

  • React
  • Vite
  • Node.js
  • Express
Machine learning · Python2024

AQI Prediction

A Random-Forest model that predicts Air Quality Index.

  • Python
  • scikit-learn
  • pandas
AI · Python2024

LLM Chatbot

A conversational chatbot built on large language models.

  • Python
  • LLM
let's build

Got something that has to work when it's live? That's the part I like building.

05CONTACT

Get in touch.

I'm open to full-time roles and freelance work. Email is the fastest way to reach me.

Open to new opportunities
location
Lahore, Pakistan
timezone
UTC+05:00 · PKT
coordinates
31.5204° N · 74.3587° E
response time
within 24 hours
Download résumé