// about
I'm Shadiul — Utsho to most people.
I'm a senior frontend engineer at Mevrik, working from Dhaka, Bangladesh. We build AI agents that run customer experience while humans supervise what matters — I ship the frontend for that platform: the console people work in, the chat widget that embeds anywhere, and the UI kit both are built from.
Nights are for systems. The one I keep coming back to is my second brain — a knowledge base Claude operates for me, where new information rewrites old pages and scheduled agents reconcile the vault while I sleep. This site is another one of those builds: it doubles as the build log.
I care about interfaces that stay fast, systems that stay honest, and notes that stay current without me babysitting them.
What I work with
How I work
Verify live, not just green
Passing typecheck and CI is not "done". Done is clicking through the real thing against real APIs.
Don't fake it, don't delete it
If a feature is not ready, disable it honestly. Never ship a UI that pretends, and never rip out work that still has a job to do.
Ask before deciding
Ambiguous product calls get surfaced before the change lands — nobody should discover a decision after the fact.
Notes that write themselves
If knowledge only lives in my head, it is a liability. Everything worth keeping goes into a system that keeps it current.