Skip to content

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

  1. 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.

  2. 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.

  3. 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.