Md Abdullahil Shafi · Platform & Backend Engineer
Systems that remove bottlenecks.
About ten years building SaaS — reporting, data ingestion, reliability — and the libraries and tooling that make other engineers faster. Senior engineer at TestReach. Based in Bangladesh, working globally.
Open to senior / staff / lead engineering roles

01 · Impact in numbers
as of October 2026- engineering steps to generate a report — customers self-serve
- 0
- to ship a template change, down from ½ a day
- ~2 min
- largest report, streamed straight to S3
- 20+ GB
- data-ingestion events per day
- ~2.5M
- fewer event-processing failures
- ~60%
02 · Proof — read one, or all four
All case studies →Self-service reporting platform
Customers generate their own reports — no engineering queue, and template changes ship in about two minutes.
DataLake & the type-safe ingestion library
One library turned data ingestion into a minimal-effort integration for every backend team.
Event & webhook reliability
Queue fairness, retries and exponential backoff — generalized so the whole platform fails less.
Team & project recovery
Rebuilt a demoralized team and delivered the projects that had already missed their deadlines.
100/100 × 4 Lighthouse
Met the COO's challenge at Japan Travel with custom tree-shaking tooling — this site scores the same.
03 · Shipped & now
Shipped
- MyDokan — my own product, live and distributed privately. Email me for access.
- loop — discussion rooms with LLM personas and a deterministic pipeline to run the work. Open source.
- portfolio MCP — persistent project memory for AI agents. Open source, 27 tools.
Now
Senior Software Engineer at TestReach, building reporting, data-ingestion and reliability infrastructure for a global assessment platform — and building with AI agents daily.
Open to senior/staff/lead engineering, platform and technical-lead roles — happy to talk founding-engineer journeys
04 · Skills
The honest depth map →- Daily & deep
- TypeScript · Node.js · NestJS · PostgreSQL · Redis · Jest · AWS
- Strong
- Next.js · K8s · Elasticsearch · Docker · Flutter · Supabase
- Growing
- LLM agents & agentic workflows
05 · Latest writing
All posts →Fix Angular compatibility issue
Fix “the library which declares XModule is not compatible with Angular Ivy” with the Angular Compatibility Compiler (ngcc).
Optimizing API Response Times - How We Took It from 7.5 Minutes to Under 3 Seconds
How small changes to our MongoDB queries slashed API response times by over 99% — from 7.5 minutes to under 3 seconds.
Add Duck Theory
Where 'adding a duck' comes from — a 90s game-development story about change requests.