/work experience
Software Engineer
09/2022 - now🏢 GRAB Taxi (Singaporean company)
WebAI Workflow Agent ― An LLM workflow to automatically do daily UI tasks in the background using AI agents. Input via Slack, JIRA ticket, Output is a Merge Request with analytics and a Preview URL, supports feedback loop.
• Role: from Creator (propose ideal, POC) to Team Lead (3‑member team)
• Tech Doc: https://shorturl.quang.work/ydXJam
• Impact:
• Build an end‑to‑end AI workflow (24/7 background task execution), automating UI tasks and create MRs via Claude Code SDK and GitLab CI/CD (as sandbox). 40+ web apps (still scaling up) are using this tool in Grab.
• Engineered a Slack first self service onboarding UI and multi repository routing, eliminating manual configuration overhead.
• Architected a secure FastAPI backend (for Slack bot and API communication) with HashiCorp Vault (stored secrets) and analytic engines (Datadog, Kibana, Grafana) to ensure production reliability.
• Led the end to end product lifecycle, managing technical documentation and cross team integrations.
Global Build Tool ― An NPM CLI supports Webpack and RSpack to simplify and streamline the build process for frontend projects across Grab.
• Role: Creator
• Tech Doc: https://shorturl.quang.work/7lcVYT
• Impact:
• Engineered an NPM CLI using Webpack and RSpack to refactor legacy systems, reducing build times by 50%.
• Standardized build infrastructure for 120+ web apps across Grab, ensuring architectural consistency.
• Architected support for Micro Frontend (Module Federation) via NodeJS/TypeScript to enable scalable, modular deployments.
• Directed the full product lifecycle and adoption strategy, establishing the tool as the company‑wide build standard.
Coban UI ― A portal for managing data streaming infrastructure and pipelines (Kafka, Flink).
• Role: Maintainer
• Impact:
• Led end to end delivery of a Kafka/Flink data portal, managing international stakeholder requirements to achieve mission‑critical OKRs.
• Owned UI/UX Strategy, leveraging Ant Design, Framer Motion (animations), React Flow (charts) to transform complex data infrastructure into intuitive, interactive pipeline visualizations.
• Integrated Datadog RUM for real time metrics and logs, ensuring 24/7 operational visibility and reliability.
• Architected a Micro Frontend system using React and Redux, ensuring high reliability through Jest testing.
WebKit monorepo ― A monorepo supports scaffolding the environment for front‑end projects in Grab.
• Role: Maintainer | On‑call Duty
• Impact:
• Standardized Grab’s frontend environment using Lerna/Nx, providing scaffolding templates to accelerate project initialization.
• Engineered reusable GitLab CI/CD pipelines to unify deployment standards and eliminate manual configuration.
• Directed code quality and on call support as a core maintainer, managing MR reviews and operational stability for diverse web apps.
React Structured Search ― A NPM library for quickly integrating autocomplete search queries with dynamic suggestions.
• Role: Creator
• Demo: https://quang.work/projects/react‑structured‑search
• Impact:
• Engineered a React/TypeScript NPM library for GitHub style structured search, enabling dynamic autocomplete and complex querying.
• Accelerated global search integration across multiple portals, providing a standardized interface for diverse resource discovery.
• Leveraged Storybook for component isolation and Webpack for optimized distribution, ensuring high maintainability and developer adoption.
Concedo Auth ― A NPM library to integrate with Concedo OIDC (an authentication standard in Grab) effortlessly.
• Role: Creator
• Impact:
• Engineered an NPM library with ReactJS and TypeScript to streamline OAuth authentication across Grab’s frontend ecosystem.
• Standardized auth workflows for 60+ web apps, reducing implementation complexity and ensuring consistent security via JWT.
Frontend Engineer
08/2020 - 08/2022🏢 FETCH (Singaporean company)
FoodMe ― A website for booking, reviewing Restaurants and Food.
• Role: Team Lead (3‑member team)
• Demo: https://quang.work/projects/foodme
• Impact:
• Led the frontend refactoring and code reviews, mentoring junior developers on TypeScript and Redux Toolkit best practices.
• Architected scalable state management using Redux Saga and Reselect, enforcing code quality via Husky and ESLint.
• Integrated Google Maps SDK for location services and AWS Cognito for secure user authentication and session management.
GoFox ― A Blockchain NFT marketplace.
• Role: Creator
• Demo: https://quang.work/projects/gofox
• Impact:
• Led the end to end development of a MERN NFT marketplace on Ethereum, supporting decentralized auctions, lending, and asset trading.
• Engineered multi wallet connectivity and smart contract interactions using Ethers.js and Web3.js for secure blockchain transactions.
• Architected scalable state management via Redux Toolkit and automated CI/CD across Azure and Google Cloud (GCP).
FunArcade ― A Bitcoin gambling website.
• Role: Frontend
• Demo: https://quang.work/projects/funarcade
• Impact:
• Engineered a high scale Bitcoin gaming platform from scratch using Socket.io for real time updates and Redux Saga/Reselect for optimized state management.
• Standardized code quality by integrating TypeScript, ESLint, and Husky precommit hooks to ensure production stability.
• Automated deployment pipelines via GitHub Actions, managing cloud infrastructure on Azure for seamless delivery.
Junior Fullstack Developer
07/2018 - 07/2020🏢 iVIVU - Thien Minh Group (Vietnamese company)
iVIVU Member ― An authentication and authorization, user point reward system.
• Role: Creator
• Demo: https://quang.work/projects/ivivuMember
• Impact:
• Developed a fullstack loyalty platform from scratch, convert Figma designs into a production ready reward system.
• Engineered secure authentication using JWT and Refresh Tokens to manage point synchronization across the booking engine.
• Optimized platform discoverability by implementing SSR, significantly improving SEO and initial load performance.
iVIVU Experience ― A website for reviewing hot foods, hotels, and travel places.
• Role: Creator
• Demo: https://quang.work/projects/ivivuExperience
• Impact:
• Engineered a travel handbook platform from scratch using Angular SSR, translating Figma designs into a high performance, SEO‑optimized UI.
• Enhanced destination discovery by integrating map based search and dynamic review modules to improve user engagement and retention.
iVIVU Flight ― A Chrome extension for crawling flight prices.
• Role: Creator
• Impact:
• Engineered a JavaScript Chrome extension to automate flight price crawling across multiple airline platforms.
• Developed a realtime comparison engine to surface optimal travel deals, streamlining the user decision‑making process.
Junior Front‑end Developer
06/2016 - 06/2018🏢 FPT Software (Vietnamese company)
Olay Skin Advisor ― A feature of Olay.com.
• Role: Maintainer
• Demo: https://quang.work/projects/olay
• Impact:
• Translated high fidelity designs from Figma, Sketch, and PSD into responsive UI templates for a global skincare platform.
• Collaborated within a 15+ member Agile team to maintain and optimize features using .NET MVC.
/summary
• Years Of Experience: 10+ in Frontend (6 in ReactJS, 2 in AngularJS, 2 in VueJS). 4 in Fullstack (NodeJS, Python). 2 in DevOps (AWS, Google Cloud, Azure, GitHub Actions/ GitLab CI).
2 in AI agents (build automated workflows, Agent Skills, Token Optimization, Doc‑Driven Development, MCP Servers).
• Technical Architecture: Architecting scalable UI/UX solutions and reusable NPM packages with a focus on clean code, performance, and AI‑optimized workflows.
• Engineering Leadership: Defining frontend standards and upholding quality through rigorous code reviews, technical debt initiatives, and mentorship.
• Familiar with AI‑native workflows: Writing docs > Implement code > Enhance project context > Review MR and check security > Feedback loop > Monitor result > Error tracing > Tracking developer behavior for enhancing productivity.
/links
Portfolio
/skills
Frontend Architect with Fullstack Capability
• My main stack is NextJS/ ReactJS/ TypeScript. Strong understanding of Micro‑frontends, Design Systems, OAuth, JWT.
• Experienced with SSR, ES6+, SEO, Socket.io, Webpack, Babel, NPM package versioning, Blockchain (Web3).
• Experienced in leveraging AI agents and automated workflows to improve development speed and team productivity. (Claude Code SDK, Cursor, Copilot, AGENTS.md context optimization)
• Proficient with modern UI libraries: Ant Design, Material UI, Shadcn UI, Taiwind CSS.
• Strong architectural mindset, building clean + reusable + scalable components.
• Skilled in web debugging, performance profiling and optimization ( using metric tools like Google Lighthouse, React Dev Tool, GTmetrix, WebPageTest ).
/education
University of Technology
10/2013 - 10/2017Computer Science
/certifications
Google Gemini Certified
12/2025Encouragement Award
12/2016Creative App and Game Contest of University of Technology, Viet Nam
Encouragement Award
06/2016Creative Software Contest of Ho Chi Minh City, Viet Nam
/additional skills
Project Management
• Deep understand GIT Flow, have experience with Jira, Slack.
• Familiar with Agile methodology, Scrum process.
Cloud
• Azure ( setup Environment Slots, CICD on Azure DevOps and Github Action ).
• AWS ( deploy to AWS S3, AWS Lambda. Setup CICD. config AWS Cloudfront ).
• Google Cloud ( setup Pipeline CICD using App Engine + Docker ).
• GitLab CI/CD ( setup pipelines using YAML files ).
• GitHub Action ( setup workflows using YAML files ).
/interests
✈️ Traveling, 🏕️ Camping, ⚽ Football, 🎤 Singing, 🍻 Team gathering.