Oct 2022 — Present
Singapore (Remote)
Nautilus Network Solution
Frontend Engineer · React 19, Next.js App Router, TypeScript, SIP.js & WebRTC
- Architecture & Security. Built a token-safe BFF for the Billing and CRM platforms with HTTP-only cookies and server-side auth injection, plus a silent-refresh pipeline that deduplicates concurrent 401s and retries failed requests without re-authentication.
- Platform Foundations. Implemented permission-driven RBAC, TanStack Query data fetching, centralized error handling, and a Tailwind design system with dark mode and WCAG 2.1 AA accessibility across Nautilus's Billing, CRM, and reporting products.
- Cloud Webphone (SIP.js). Built a browser-based softphone in the Reporting Portal handling SIP registration, call lifecycle, and reconnection, giving support agents full telephony without a desktop client.
- Real-time Communication. Shipped agent-to-customer messaging with React, Redux, and Pusher, including live presence, delivery states, and network recovery for unreliable connections.
- Integrations & Testing. Delivered Zendesk and Salesforce integrations with ticket sync and identity mapping. Established MSW mocking with Vitest and Playwright, unblocking frontend work against unshipped backends.
- Technical Leadership. Owned frontend architecture and standards across Nautilus's digital products, onboarded and trained new engineers, and served as assistant lead on an AI research initiative with Cloud Ace.
- Cross-Stack Delivery. Implemented and deployed a critical Laravel backend feature to keep delivery on schedule. Built GitHub Actions CI/CD pipelines from scratch and containerized the CRM with Docker for automated builds and deploys.
Maruf Ahmed