Full-Stack City
Interfaces and the APIs behind them, built as one system — typed end to end, from the database schema to the pixel.
ch.00 — a blank page
Full Stack & DevOps Engineer · AI Products
$ afsan --role software_engineer --builds ai_products --from dhaka.bd --tz utc+6▌
graphite on paper · dhaka · 2026
scroll — you're holding the pencil
ch.01 origins — dhaka, bangladesh
I'm Afsan — a full stack & DevOps engineer from Dhaka who ships AI products end to end: voice AI, support automation, retrieval systems, and the infrastructure underneath them.
At Spacesoft I lead a small team through the whole lifecycle — product discovery, architecture, build, deploy, and the 2 a.m. incident channel. The common thread: taking something that only exists as a sketch on a whiteboard and making it run in production.
b.sc computer science · brac university · cgpa 3.71/4.0 · 3.5+ yrs in production
fig. 01render: 100%
ch.02 the thesis · brac university · 2022
My undergraduate research, “Generation of Realistic Images from Hand-Drawn Sketches Using Deep Learning,” trained a conditional GAN (TensorFlow 2.2) to look at a rough pencil sketch and render the photograph it wanted to be.
I never stopped doing this — I just started doing it with software.
ch.03 the craft — four worlds
Interfaces and the APIs behind them, built as one system — typed end to end, from the database schema to the pixel.
Containers ride the conveyor from commit to production: repeatable Docker builds, Nginx/Traefik gates with automatic HTTPS, and blue-green lanes swapping traffic with zero downtime.
Production AWS, owned from a blank account to a scaling system: compute, storage, CDN, managed databases, DNS, and the VPC wiring that keeps it all private.
Retrieval pipelines drawn as star maps — documents embedded into vector space, RAG streams pulling the right light down into an answer, long-running work orchestrated so it survives restarts.
ch.04 the work — one continuous line
Sep 2022 — Oct 2023
Miicon Software Solutions · Dhaka
Oct 2023 — Present
Spacesoft.co · leading a small product team
ch.05 things shipped — chaos into order
…plus GoHighLevel marketplace apps, Chrome extensions and Shopify integrations — more on GitHub ↗
ch.06 own time — the bottom drawer
~/projects $ ls -latotal 6
// drawn on nights & weekends — the drawer never really closes
ch.07 field notes — the sketchbook
// latest from dev.to/writewithafsan
How I manage all my Claude Code sessions from a single terminal
field note · read on dev.to ↗
more notes → dev.to
// github — a year of commits: first as a garden, then as the data it grew from
the page is no longer blank.
ch.08 the rendered world