/ Loading — please wait
/ Loading — please wait
Backend engineer focused on system design, multi-tenant architectures, and writing code that stays readable when the project grows. CS student by day, building production-grade systems by night.
Technology stack: TypeScript · Java · Go · Python · C++ · React · Next.js · Node.js · NestJS · Spring Boot · PostgreSQL · MongoDB · Redis · AWS EC2 · AWS RDS · AWS S3 · Load Balancer · Docker · RabbitMQ · Rate Limiting · Caching Strategy · Background Jobs / Queues · Event-driven Patterns · Concurrency Control
/ About
The unglamorous stuff: clear boundaries, predictable data flow, code that reads like prose.
Salon Management SaaS — multi-tenant booking, scheduling, billing.
NextRush framework internals — middleware pipeline v2.
Distributed systems, consensus protocols, and event sourcing patterns.
Short-form notes on backend patterns over on Medium.
/ R&D
Framework sketches, design probes, and learning projects — the same engineering rigor, different shipping bar than client work. Each has a public case study.
A learning-driven Node.js framework — middleware pipeline, trie-based router, plugin system, and zero-dependency core. Built to understand how frameworks actually work.
An experimental JVM framework inspired by Javalin — simple routing DSL, no annotations, minimal surface area. A sandbox for understanding JVM web framework design.
/ Focus Areas
Six areas where most of my engineering hours go — mostly backend, mostly about keeping systems readable and predictable.
Shared-database tenant isolation using tenant_id scoping, permissioned queries, and clear domain boundaries.
Booking and time-slot logic where two users shouldn't be able to grab the same thing. Queues, locks, retries.
PostgreSQL schema and indexing decisions, migrations that don't scare me, and sensible caching patterns.
Service/repository separation, dependency inversion, and modules a teammate can navigate without a map.
Practical AWS setups — EC2, RDS, S3, load balancers — and the small amount of DevOps a small team actually needs.
LLM-driven workflows and small agent experiments, usually focused on developer tooling rather than chatbots.
/ Experience
Softsasi / Remote
Softsasi / Remote
/ Learning
Structured learning from platforms you recognize — with receipts you can verify.
No platform course certificates here yet. Hackathon and award materials live under achievements — add Udemy-style credentials when you are ready.
/ Signals
The facts, not the flex. A short snapshot of things that happened along the way.
Highlights · opens detail page
View all (2)1st runner up (Mymensingh site) at the 2025 NASA International Space Apps Challenge with Team Softsasi on Climaxplore — an AI weather risk platform. My focus: architecture support, technical review, and keeping the system design coherent through the sprint.
Details →Shipped ContentChat AI: a Manifest V3 Chrome extension that uses on-device Gemini Nano (Summarizer, Prompt, Writer, Rewriter, Proofreader) — no API keys, privacy-first, built for the official 2025 challenge.
Details →/ Writing
Notes on system design, backend architecture, and the small engineering lessons I collect along the way.
I’ve seen this happen more times than I can count. A React app starts clean — components are small, state is local, everyone understands the code. Six months later, the same codebase is a maze. Components import from...
A deep dive into the pattern that keeps pages static when your app needs to know who’s logged in You build a product page in Next.js. Statically generated. Served from the CDN. Fast. Then someone says: “The header...
Most developers learn Next.js. Experienced engineers learn how it thinks. There’s a tell-tale sign when you’re reviewing code from someone who learned Next.js from tutorials: everything is a client component. Not...
/ Say hi
Open to backend engineering roles, systems-heavy products, and architecture conversations. I reply to most emails within a day.
/ Selected Work
Full product for salon businesses — I built the Next.js frontend, NestJS backend, and deployment stack solo. Live at donebyme.dk: booking, scheduling, and subscriptions on a multi-tenant foundation.
VS Code extension to generate and preview project folder trees before files hit disk — small surface area, 29k+ downloads, steady adoption.
A learning-driven Node.js framework — middleware pipeline, trie-based router, plugin system, and zero-dependency core. Built to understand how frameworks actually work.