Frontend engineer building real-time, identity-heavy and data-intensive web applications.
I’m Maruf. For the last four years I’ve owned frontend architecture at a Singapore product company, on a platform where support agents handle conversations, phone calls and account administration in one console — which is a polite way of saying identity, real-time state and a lot of data, in one application, all day.
The work I care about is the part that decides whether the next change is cheap: where state lives, what the boundaries are, and which mistakes the design makes impossible rather than merely unlikely. Six years of production React, from Dhaka, GMT+6.
How I think about the work
- Predictability
- Complex frontend systems should behave the same way every time. Most bugs a user actually notices are a state machine somebody left implicit.
- Type safety as design
- Types exist to make wrong states unrepresentable, not to decorate JavaScript. If two values can never legally be true at once, the type should be the thing that says so.
- Accessibility in the primitives
- Built into shared components, never retrofitted during QA. Get the button right and every page using it is right.
- Measurable engineering
- Performance, correctness and reliability get numbers and boundaries, or they get quietly traded away. A budget nothing enforces is a wish.
Timeline
Oct 2022 — present
Frontend Engineer
Nautilus Network Solutions, Singapore (remote)
Own frontend architecture for a multi-tenant support, telephony and identity platform. Shipped a browser softphone on SIP.js and real-time messaging; designed the auth, RBAC and data layers. Drop into Go and PHP/Laravel when that is what unblocks delivery.
Sep 2020 — Aug 2022
Frontend Developer
Golden Infotech, Dhaka
Built cross-browser product interfaces in React and TypeScript, and set the component and state-management conventions the team adopted as standard. Mentored the intern frontend team; Employee of the Year 2020–21.
Jan 2019 — Jan 2020
Co-founder
DevXpart, Dhaka
Co-founded a client-services studio: hired and grew the delivery team, owned client relationships and scoping from the first call through handover.
B.Sc. in Computer Science and Engineering, Daffodil International University. Where the case studies discuss architecture they describe it generically and name no employer — the patterns are mine to write about, the systems I built them in are not.