Skip to content
IMRAN RAHMAN::SWE
Menu

ImranRahman

I build the parts of the product nobody screenshots -> APIs, data models, queues, and design architecture that has to survive 3am traffic spikes.

/about

Imran RahmanIt's me

I'm a backend-leaning full-stack engineer currently working as CTO at Nexcentia, where I design scalable backend systems and manage the cloud infrastructure that keeps them running. Before that I spent a few years across product teams building Django and Go services, real-time systems, and the odd cross-platform desktop app — plus two years freelancing, solving business-specific problems for clients directly.

Outside of work I like understanding things from the socket up — that's what led me to build Cerveur, a custom HTTP server written in raw C, just to see how much of "the framework" I could build myself. Right now I'm going deeper intosystem design — studying and implementing the patterns behind systems that actually hold up at scale.

Currently exploring

  • System Design
  • Distributed Systems
  • Scalable Architecture

Passion project

Cerveur

A custom web server written in C — a UNIX-socket HTTP wrapper with static file serving and a BST-based router. 400+ stars on Github.

View on Github →

/experience

/projects

View all

Cerveur

A custom web server written in C — a UNIX-socket HTTP wrapper with static file serving and a BST-based routing system. 400+ stars on Github.

  • C
  • Sockets
  • HTTP
Read more →

CubeSturm

A speedsolving training planner — schedule practice sessions, track PRs, upload and annotate solve videos, and drill algorithms from any custom CSV alg set.

  • Spring Boot
  • Vue.js
  • Java
Read more →

/stack

Languages

Python

Golang

Java

C#

C

JavaScript

Backend

Django

Spring Boot

.NET Core

Frontend

Vue.js

Astro.js

React

Next.js

Nuxt

Data & Infra

PostgreSQL

MongoDB

Redis

Docker

NGINX

/contact