Senior Full Stack Engineer
Building scalable web applicationswith clean architecture.
I design and build production-grade applications using React, Next.js, Node.js, NestJS, TypeScript, AWS, and modern engineering practices.
Profile
I build systems thatscale beyond the first release.
I'm a Senior Full Stack Engineer focused on building scalable, production-ready web applications across frontend, backend and cloud architecture.
My work spans React and Next.js applications, Node.js services, AWS infrastructure, design systems, microservices and accessibility-focused interfaces.
Beyond implementation, I work closely with development teams on architecture decisions, coding standards, reusable engineering practices and delivery strategy.
I've led teams of up to eight engineers and worked on platforms ranging from Amazon associate training systems to enterprise back-office applications and large-scale educational products.
Explore selected workWhat I work across
Capabilities
Full stackwithout the shallow stack.
I work across interface engineering, backend services, databases, cloud infrastructure and architecture decisions required to take applications from development to production.
Frontend Engineering
Component-driven applications focused on maintainability, accessibility and predictable state management.
Backend Engineering
Backend systems designed around clear service boundaries, APIs, scalability and production concerns.
Cloud & Delivery
Cloud deployment, CI/CD, automated testing and infrastructure patterns supporting reliable delivery.
Selected Work
Systems built aroundreal engineering problems.
A selection of platforms and products where I worked across architecture, frontend, backend, cloud infrastructure, performance and engineering standards.
Regov Digital Platforms
Reusable design systems, back-office architecture and cloud-integrated identity verification.
Worked across multiple production platforms including OMNI, Coin Staking, Token Dashboard, myBID Back-Office, UWCA Web and Aii Back-Office. The focus was on reusable frontend architecture, scalable services and reducing duplication across projects.
Built a reusable component library with a separately configurable design system.
Introduced Storybook for isolated component development and testing.
Designed integration architecture guidelines across multiple services.
Implemented AWS Textract and Amazon Rekognition based identity verification.
Architected scalable microservices for back-office applications.
Introduced pre-commit quality checks for linting and TypeScript errors.
Amazon Accelerated Training Module
A full-stack training platform built for fulfillment-center associate onboarding.
Designed and delivered a scalable training application that replicated Amazon fulfillment-center workflows. The platform needed to support concurrent users while remaining easy to deploy and operate across AWS infrastructure.
Designed application architecture and DynamoDB data models.
Built the full-stack application using Next.js.
Reduced associate onboarding time by 25%.
Automated CI/CD using AWS CodePipeline.
Managed deployments across EC2, S3 and DynamoDB.
Led a team of eight full-stack engineers.
Assessment Management Platform
A scalable assessment platform for online tests, question banks and evaluation workflows.
Led development of a platform responsible for test generation, assessment distribution, question-bank management and reporting, with separate technologies chosen for operational and high-volume data workloads.
Designed the application architecture and MongoDB data models.
Developed secure REST APIs using PHP Slim and JWT authentication.
Handled high-volume student-response workloads using Python services.
Stored response data in ClickHouse for high-volume transaction handling.
Led a team of five engineers across the full development lifecycle.
HMH Interactive Learning
Accessible interactive education applications designed for classroom use.
Built and led development of interactive science and mathematics applications for Houghton Mifflin Harcourt, including NGSS, ITools and earlier virtual-learning products.
Led development of 90 React-based NGSS mini-applications.
Built a reusable WYSIWYG module used across applications.
Ensured WCAG 2.0 Level AA accessibility compliance.
Developed interactive math manipulatives using React and SCSS.
Established development standards and supported code reviews.
Architecture
Thinking beyondindividual features.
I approach application development as a system: understanding boundaries, data flow, deployment, maintainability and the engineering practices required to keep software reliable as it grows.
Service Architecture
Designing clear application and service boundaries so functionality can evolve, scale and deploy independently.
Data Architecture
Selecting and modelling data stores around application access patterns, scalability and workload characteristics.
Cloud & Delivery
Building delivery workflows and infrastructure that make releases repeatable, controlled and operationally efficient.
Frontend Architecture
Creating reusable frontend foundations that keep user experiences consistent while allowing individual products to evolve.
Engineering Quality
Embedding quality controls into development workflows instead of relying on final-stage review alone.
Accessible Engineering
Treating accessibility as an application architecture concern rather than an interface-level afterthought.
Experience
A career shaped bybuilding, leading and scaling.
My career has grown from hands-on frontend and interactive learning applications into full-stack engineering, architecture, cloud delivery and technical leadership.
Senior Full Stack Engineer
Regov Technologies Sdn Bhd
Working across multiple production platforms with a focus on reusable frontend foundations, system integration, microservices architecture and engineering quality.
Selected contributions
Built a reusable component library with configurable design-system support across multiple projects.
Introduced Storybook for isolated UI development and testing.
Integrated AWS Textract and Amazon Rekognition for identity verification workflows.
Designed integration architecture and implementation guidelines across services.
Architected scalable microservices for back-office applications.
Implemented Git pre-commit quality checks for linting and TypeScript validation.
Led a team of five developers across multiple projects.
Technical Lead
KnowledgeQ Interactive Services Private Limited
Led full-stack delivery for Amazon's Accelerated Training Module, focusing on application architecture, DynamoDB modelling, AWS deployment and engineering quality.
Selected contributions
Designed scalable application architecture and DynamoDB data models.
Developed and deployed a full-stack Next.js application.
Reduced Amazon fulfillment associate onboarding time by 25%.
Automated CI/CD workflows using AWS CodePipeline.
Managed deployments across EC2, S3 and DynamoDB.
Led a team of eight full-stack developers.
Senior Software Programmer
KnowledgeQ Interactive Services Private Limited
Worked on the TradeFindr mobile application with a focus on authentication, React Native feature development and application performance.
Selected contributions
Implemented Single Sign-On using Firebase.
Improved application load performance by 40%.
Reduced data loaded during scrolling by 40% through dynamic loading.
Developed three React Native modules from scratch.
Senior Software Programmer
KnowledgeQ Interactive Services Private Limited
Led development of a scalable assessment platform covering test generation, question-bank management, evaluation and high-volume student-response processing.
Selected contributions
Designed application architecture and MongoDB data models.
Developed REST APIs using PHP Slim with JWT authentication.
Implemented Python services for high-volume transaction handling.
Used ClickHouse for storing student-response data.
Led a team of five developers through the full development lifecycle.
Software Programmer
KnowledgeQ Interactive Services Private Limited
Built and led development of interactive learning applications for Houghton Mifflin Harcourt using React, Redux, SCSS and accessibility-focused engineering practices.
Selected contributions
Led development of 90 React-based NGSS mini-applications.
Built a reusable WYSIWYG module used across mini-applications.
Managed project planning, estimates and development coordination.
Ensured WCAG 2.0 Level AA accessibility compliance.
Developed interactive math manipulatives for ITools.
Led code reviews, troubleshooting and sprint planning.
Junior Software Programmer
KnowledgeQ Interactive Services Private Limited
Started my engineering career building interactive mathematics and e-learning applications, reusable components and browser-based simulation tools.
Selected contributions
Developed virtual mathematics tools using AngularJS.
Implemented reusable undo and redo behaviour across interactive tools.
Built dynamic mathematical simulations using JavaScript, HTML, CSS and Canvas.
Created reusable component templates to reduce repetitive development.
Built JavaScript validation tooling to detect inconsistent HTML output.
Supported other developers in resolving technical implementation issues.