Building JavaScript-driven frontend systems for complex products, enterprise workflows, and evolving agentic experiences.
Senior Frontend and UI Engineer with 7+ years of experience in web development, Angular product engineering, frontend performance optimization, and enterprise workflow applications.
Open to Senior Frontend Engineer, UI Engineer, Angular Developer, and Frontend Product Engineer opportunities.

Profile
Frontend leadership with product focus
A concise introduction for interview panels, recruiters, and engineering teams.
Forward-thinking Frontend Engineer with 7+ years of experience in web development, UI engineering, and enterprise product delivery.
Proven 5+ years of Angular-based product development with strong experience in component-driven architecture, RxJS data flows, state management, and reusable frontend systems.
Experienced in frontend performance optimization, document-centric interfaces, business process automation platforms, and modern user experiences that bridge product workflows with emerging agentic patterns.
Experience
Selected roles and product impact
A focused timeline that highlights ownership, performance work, and enterprise frontend depth.
ENADOC PTE LTD
Senior Frontend Engineer
Senior Frontend Engineer for Evia Sign, a paperless signing platform, focused on Angular architecture, RxJS-driven data flow, scalable UI engineering, and frontend performance optimization.
- Designed, developed, and maintained core application features, including a custom web document viewer for in-browser document handling.
- Led a major Angular upgrade to the latest version, refactored to standalone components, and adopted Signals-based reactivity.
- Delivered an estimated 30% improvement in rendering speed and interaction performance through frontend optimization.
ENADOC PTE LTD
Frontend Engineer
Enhanced the Flowdoh frontend by optimizing Angular architecture, reusable UI delivery, and enterprise workflow features for a cloud-ready business process automation platform.
- Optimized the Angular codebase with OnPush change detection, RxJS improvements, and dynamic component rendering to reduce response times.
- Delivered drag-and-drop workflow designer tools, analytics dashboards, and role-based access control modules.
- Collaborated with UX and product teams to improve usability, customer adoption, and overall feature quality.
TECH ONE GLOBAL LTD
Frontend Engineer
Core member of the initial frontend team for Flowdoh, helping establish reusable UI patterns, application state architecture, and scalable frontend engineering practices.
- Implemented NgRx for application-wide state management and predictable frontend data flows.
- Built reusable Syncfusion-based UI components for configurable workflow and automation experiences.
- Introduced code review practices, reusable UI libraries, and CI/CD support for scalable team delivery.
Expertise
Core technical strengths
Grouped for fast scanning so the page feels useful in interviews, recruiter reviews, and hiring conversations.
Frontend Systems
UI Engineering
State and Architecture
Platform and Delivery
Projects & Clients
From client requirement to reliable delivery
Every engagement is managed as a complete delivery journey, connecting business requirements with practical engineering, deployment, training, and dependable ongoing support.
Requirement discovery
Work directly with the client to understand business goals, users, workflows, constraints, and the outcomes the product must deliver.
Planning and proposal
Translate requirements into a clear solution proposal covering scope, architecture, milestones, technology choices, and delivery expectations.
Project agreement
Align on responsibilities, scope, timelines, acceptance criteria, and communication before implementation begins.
Product engineering
Build readable, maintainable frontend and full-stack solutions with iterative reviews, quality checks, and close client collaboration.
Deployment and handover
Prepare production environments, release the application, validate critical journeys, and provide a structured technical handover.
Training and ongoing support
Train users and administrators, resolve bugs, monitor feedback, and continue improving the product after launch.
Delivery stack