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.jsReactTypeScriptTailwind CSSSyneFramer Motion
Backend
NestJSNode.jsExpressRESTWebSockets
Database
PostgreSQLRedisClickHousePrismaMongoDB
Languages
TypeScriptJavaScriptC#C++Bashc
Infrastructure
Oracle Cloud ARMDockerCoolifyTailscaleNginx
Messaging
KafkaBullMQ
Tools
GitpnpmTurborepoTypesenseMinIOUploadThing
Payments
JazzCashSafepay
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 β†’