Logo
  • Home
  • Projects
  • About
  • Photography
  • Blog
  • Contact
  • Resume
Home
Projects
About
Photography
Hanan Bhatti Logo

CS student by day, full-stack developer by the rest of the 24 hours. I've shipped more projects than I've slept hours.

AVAILABLE FOR WORK

SUBSCRIBE

NAVIGATE

  • Home
  • Projects
  • About
  • Photography
  • Blog
  • Contact
  • Resume

LEGAL

  • Privacy Policy
  • Terms of Service

FIND ME

  • GitHub
  • LinkedIn
  • Twitter / X
  • Email

πŸ“ Lahore, Pakistan

GMT+5 Β· Usually awake at 2am

HANAN
BHATTI

Β© 2026 Hanan Bhatti

Built with Next.js

ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME
ABOUT ME

I'm Hanan.

CS student by day, full-stack developer by the rest of the 24 hours. I've shipped more projects than I've slept hours.

Let's build something. β†’
Hanan Bhatti
THE STORY

I didn't start with a computer science degree. I started with a screwdriver.

At 15, I was running a solo mobile repair shop β€” diagnosing boards, replacing screens, sourcing parts. That's where I learned that systems break in predictable ways if you understand them deeply enough.

The jump to software was natural. I built RC cars from bare wire, flashed custom ROMs, managed a 4-OS EFI boot setup before I knew what a kernel was. When I finally wrote my first real program, it felt like the same thing β€” just invisible hardware.

Since first semester at UET Lahore, I've been building: TransitFlow (real-time Orange Line routing), Li'nage VCS (a Git-like version control in C#), Authn (enterprise auth system), and Shopit (a full multi-tenant e-commerce platform with Kafka, ClickHouse, and schema-per-tenant PostgreSQL).

I don't wait for assignments to build things. I build because I can't not.

STACK
Frontend
Next.jsReact
CURRENTLY

Third semester at UET Lahore β€” officially studying, unofficially running distributed systems at 2am on Oracle Cloud ARM infrastructure.

Actively building:

  • Shopit SE β€” multi-tenant e-commerce platform for Pakistani bazaar merchants. NestJS, Next.js, Kafka, PostgreSQL, Redis, JazzCash payments.
  • DevOops β€” an online hackathon platform with algorithmic judging, ELO-based team assignment, and Docker-based test engine.
  • GSMArena Scraper β€” 10k+ devices indexed, Typesense search, lazy-scrape-on-cache-miss architecture.

Open to freelance work and interesting collaborations.

BEYOND CODE

I shoot photography on budget devices β€” finding geometry in mundane spaces, light in overlooked corners. No expensive gear, just attention.

I read and write Urdu poetry. Ahmad Faraz and Parveen Shakir live rent-free in my head. There's something about the compression of Urdu verse β€” entire worlds in two lines β€” that feels related to good code.

I think a lot about physics, theology, and linguistics. Not separately β€” together. How systems of meaning get built, how they break, how they persist.

Let's build something.

Get in touch β†’
TypeScript
Tailwind CSS
Syne
Framer Motion
Backend
NestJSNode.jsExpressRESTWebSockets
Database
PostgreSQLRedisClickHousePrismaMongoDB
Languages
TypeScriptJavaScriptC#C++Bashc
Infrastructure
Oracle Cloud ARMDockerCoolifyTailscaleNginx
Messaging
KafkaBullMQ
Tools
GitpnpmTurborepoTypesenseMinIOUploadThing
Payments
JazzCashSafepay