Muhaimin
Mukammel.
>
Backend engineer-in-training who reverse-engineers systems for fun — building databases, HTTP servers, and job engines from scratch just to understand how the machine really works.

@MuhaiminDev
backend · self-taught · builder
➜ ~ whoami
name: "Muhaimin Mukammel"
role: "backend engineer"
stack: "java · spring · postgres"
status: "learning by building"
➜ ~
# about
I'm a learner. I enjoy deep-diving into hard backend engineering topics — a path many choose to talk about but few actually go deep on. I build projects specifically to deepen my own understanding, not to fill a portfolio.
Transparently, I'm an early-career / fresher backend engineer. I have no job title yet — but I've built a database engine from scratch, an HTTP server on raw sockets, a multi-threaded job processor, and a banking system. I learn by writing the primitive, not by importing it.
education
statusSSC 2026
$ touch education.md
1{2"languages": [3"Java",4"C++ (basic)"5],6"frameworks": [7"Spring",8"Spring Boot"9],10"tools": [11"Postman",12"Docker",13"Maven"14],15"databases": [16"PostgreSQL",17"Redis"18],19"system_design": [20"Rate Limiting",21"Load Balancing",22"Caching",23"Scaling",24"Architecture Design"25]26}
./languages
./frameworks
./tools
./databases
./system_design
// note: backend-focused — no frontend/UI work
Lightweight Database Engine
A database engine built from scratch, exploring core DBMS internals — storage, indexing, and query execution.
Banking System
Applied backend architecture for a real-world banking domain — transactions, accounts, and persistence.
TaskFlow
Console-based multi-threaded job processing engine in pure Java. Producer-consumer pool with a live dashboard.
Java Raw HTTP Server
HTTP server built directly on raw sockets in Java — started here, learned the protocol from the wire up.
writings.md
Deep-dives, notes, and post-mortems from building backends from scratch — published on Medium. I document what I learn so it sticks.
# get in touch
Open to backend engineering opportunities, collaboration on systems projects, or a good conversation about databases.