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"SQL",5"C++ (basic)"6],7"frameworks": [8"Spring",9"Spring Boot"10],11"databases": [12"PostgreSQL (SQL)",13"Redis (Memory)",14"MongoDB (NoSQL)"15],16"ci_cd": [17"GitHub",18"GitLab"19],20"cloud": [21"AWS"22],23"tools": [24"Postman",25"Docker",26"Maven"27],28"system_design": [29"Rate Limiting",30"Load Balancing",31"Caching",32"Scaling",33"Architecture Design"34],35"specialty": [36"Low-Level System",37"System Design",38"Personal Projects",39"Own knowledge (without AI)",40"Codeforces + Codechef Problem Solving"41]42}
./languages
./frameworks
./databases
./ci_cd
./cloud
./tools
./system_design
./specialty
// 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 internships, junior backend roles, and systems-related collaboration