ENGINEERBY LOGIC.DESIGNERBY OBSESSION.ENGINEERBY LOGIC.DESIGNERBY OBSESSION.
Engineer by logic. Designer by obsession.
Skills &
Expertise
I craft digital experiences using a curated stack of modern technologies. From scalable backends to pixel-perfect frontends, here is the machinery powering my work.
C++
What is it?
High performance language widely used for systems programming.
Where I used it
Built TransitFlow a terminal CLI transport system with custom auth hashing, file-based storage, and ASCII UI, written in pure C++ without STL containers.
JavaScript
Core language of the web for creating interactive and dynamic experiences.
Tailwind CSS
Utility-first CSS framework for rapidly building beautiful user interfaces.
TypeScript
Strongly typed JavaScript that catches errors early and improves code quality.
Next.js
React framework for building fast and SEO-friendly web applications.
NestJS
Progressive Node.js framework for building scalable server-side applications.
Node.js
JavaScript runtime built on V8 for high performance backend services.
GIT
Version control system for tracking changes and collaborating securely.
GitHub
Platform for hosting code, managing projects, and collaborating globally.
PostgreSQL
Powerful and open source relational database system.
Prisma
Next generation ORM for Node.js and TypeScript.
Redis
In-memory data structure store used as a fast database and cache.
Docker
Platform for developing, shipping, and running applications in containers.
Linux
Open source operating system powering servers and infrastructure globally.
Kafka
Distributed event streaming platform for high performance data pipelines.
Professional Experience
Solo Full Stack Developer
Jun 2024 — PresentBuilt and shipped 10+ production projects including Shopit SE (multi-tenant e-commerce, NestJS + Kafka + PostgreSQL), Nikkah App (AI face clustering, shipped in 24hrs), GSMArena Scraper (10k+ devices, Typesense), and Authn (open-source auth system).
SELECTED WORK
View All Projects →A tenant billing system that took 2 days to build and 3 months to get anyone to actually use.
GITHUB ACTIVITY
@hanan-bhattiEXPERIMENTS & SIDE BUILDS
Li'nage
A line-level version control system with granular blame, pluggable diff algorithms, and AI-assisted commit tracking — built from scratch in C#.
Authn
Open-source authentication system because I got tired of rewriting login flows for every project. Built once, used everywhere. (Discontinued superseded by project-specific auth implementations.)
WRITING
All Posts →I Overengineered a Whole System for Four Electricity Bills
She asked for four numbers on paper. I gave her IndexedDB, retry queues, and a hand-drawn invoice renderer. Then she still made me write the bills by hand. This is a story about solving the wrong problem extremely well.
From a Question to a Product: I Built the Same App Twice
Not every project starts with a business plan. This one started with a question I couldn't stop thinking about and I ended up building the answer twice.