$ whoami
Mohammodullah Emran
Software Engineer — (SRE)
I build observable, honestly-documented backend systems. The backend is the portfolio — this site is a thin client of a real, production-deployed .NET API, and every metric on it is real.
{
"name": "Mohammodullah",
"role": "Software Engineer (Site Reliability)",
"location": "Bangladesh",
"site": "https://emran.blog",
"api": "https://api.emran.blog",
"docs": "https://api.emran.blog/docs",
"github": "https://github.com/emranmho",
"email": "mhoemran@gmail.com",
"focus": [
".NET",
"C#",
"distributed systems",
"Agentic AI (explore)",
"Go (learning)"
],
"message": "The backend is the portfolio. Everything on this site comes from this API — poke around: /docs"
}curl https://api.emran.blog/api/whoami// live from /api/metrics
Featured
GET /projects →emran.blog API
The .NET 10 API serving this site — content ingestion from git, custom metrics middleware, demo JWT flow, and honest trade-offs.
emran.blog frontend
Next.js App Router frontend with a terminal/ops identity — server components, ISR, ~10 hand-rolled components, no UI kit.
How I cut SQL Server query time 40%
Jul 8, 2026 · 3 minA production slow-query hunt at ReliSource: reading the actual execution plan, killing the implicit conversion, and proving the fix with before/after numbers.
How this portfolio works
Jul 8, 2026 · 6 minArchitecture walkthrough: why SQLite over Postgres, why no Redis, why MediatR on only two endpoints, and what changes at 100× scale.
Migrating .NET Framework → .NET 8 with the site staying up
Jul 8, 2026 · 4 minStrangler-style migration of a production system at BizzNTek: the strategy, the rollback plan, what broke anyway, and how traffic never noticed.