Ho Chi Minh City, Vietnam
Dennis DuocSenior FE Developer & Tech Lead
I build web products for international brands — leading UI engineering for companies in the US and Europe, and shipping alongside teams across four continents.

- Years shipping frontend
- 15+
- Brands delivered
- 12
- Countries collaborated
- 8
- Certifications earned
- 5
Who I am
About
I am a Senior Frontend Developer and Tech Lead. My work sits where interface engineering meets delivery: building the front end, then making sure the team around it can ship reliably.
Most of my recent work has been at Huge Inc, leading UI engineering on projects for Elephant, Rakuten and ExxonMobil. Before that I spent years on e-commerce and CMS platforms, and four years at Legiti building an online notary product on top of qualified European authorities and blockchain protocols.
The parts of the craft I care most about are the ones users feel but rarely name: pixel-accurate implementation, accessibility, cross-browser behaviour, and performance that holds up on a mid-range phone.
- Based in
- Ho Chi Minh City, Vietnam
- Languages
- Vietnamese (Native), English (Fluent)
- Worked with teams in
- United States, Germany, France, Turkey, Colombia, Singapore, Canada, Australia
- Status
- Open to full-time roles and selected contract work
Selected work
Work
Brands and platforms I have delivered front-end engineering for, across agency and product teams.
(opens in a new tab)01ExxonMobil
Team of 12–20
02Rakuten
Team of 8–15
(opens in a new tab)03Huge Inc
Team of 8–15
(opens in a new tab)04Elephant
Team of 8–15
(opens in a new tab)05Colliers
Team of 8–15
(opens in a new tab)06BIC France
Team of 8–15
(opens in a new tab)07SFR
Team of 8–15
(opens in a new tab)08HipVan
Team of 8–20
(opens in a new tab)09Telmma
Team of 6–20
(opens in a new tab)10Akademie Handel
Team of 6–20
(opens in a new tab)11CGI GC
Team of 6–20
(opens in a new tab)12Ladalat Hotel
Team of 6–20
Web applications
Internal platforms, teams of 10–15
- HRM
- CRM
- AMS
- ODA — Online Document Approval
- ISO System
- Planning Tool
- FujiXerox
Mobile applications
Teams of 10–15
- ProofStack
- T2B — Talk to Banker
- MyCoffee
Career timeline
Experience
15+ years of front-end engineering, from agency delivery to leading UI at Huge.
Senior FE Developer | Tech Lead
GBIT
Technical lead on web applications, e-commerce, CMS, HRM and CRM systems.
- Stabilised the technical architecture and the team structure, and set the front-end standards the team now works to.
- Major projects: CRM-iCare, HRM-iCare, SYM Soft, HBC Soft, AMS, IOD, ISO System.
Senior UI Engineer | Tech Lead
Huge Inc
Five years on one product family at a design and technology agency, across more than a hundred two-week sprints: initial build, maintenance and platform upgrades.
- Built and versioned the shared component library used across the ExxonMobil, Rakuten and Elephant builds.
- Supported the product teams consuming it, and handled migrations when the system changed.
- Tested and remediated accessibility with Lighthouse and BrowserStack, to enterprise standards for cross-browser support and pixel accuracy.
- Led UI engineering across client projects, from implementation through delivery.
- Elephant
- Rakuten
- ExxonMobil
- Huge Inc
Senior FE Developer
Legiti (CopyRobo)
Front-end for a digital notary platform.
- Integrated qualified trust authorities in Germany, Estonia, Hungary and Turkey.
- Worked across blockchain protocols including Bitcoin, Ethereum, Litecoin, EOS, NEO and Stellar.
Senior FE Developer | Technical Manager
15 Green Leaves
Agency work delivering client projects across design, engineering and QA teams.
- Worked with project managers to define project goals for agency clients.
- Coordinated across Design, QC and IT/Admin to ensure delivery met client requirements.
Front End Developer | Project Manager
TT-Tech
Front-end development combined with requirements analysis and project management.
- Delivered front-end code alongside requirements analysis and project coordination.
- My Coffee — café management software for mobile
- Planning Tool — task and assignment management
- Bach Viet Dictionary — German to Vietnamese
Certifications
Prompt Design in Vertex AI
Google Cloud Skills Boost ·
Contentful Certified Professional
Contentful ·
Project Management Skills for Leaders
LinkedIn Learning ·
Digital Asset Management Bootcamp
Cloudinary ·
HTML, CSS and JS for Web Developers
Johns Hopkins University ·
Education
Information Technology
University of Information Technology · 2003 — 2007
Graphic Design (Diploma)
Polytechnic Vocational College Bach Khoa — Aptech · 2007 — 2009
Android Application Programmer
NIIT — INET · 2012
What I bring
Skills
The stack I reach for, grouped by the kind of problem it solves.
Frontend core
- ReactJS
- Next.js
- JavaScript
- TypeScript
- HTML5
- CSS3
Design systems
- Component libraries
- Design tokens
- Theming
- Storybook
- Versioning & releases
AI
- Content generation
- Text-to-speech
- Text-to-image
- AI video generation
- Remotion
- Prompt engineering
Styling & layout
- Tailwind CSS
- SASS / LESS
- Bootstrap
- Responsive layout
- Pixel perfect
Motion & interaction
- GSAP
- ScrollTrigger
- Lottie
- Animation
CMS & content
- Contentful
- Sitecore
- Magento
- Shopify
- DAM
- Cloudinary
Data & backend
- GraphQL
- REST APIs
- Yii Framework
- Azure
Quality & accessibility
- Accessibility (WCAG)
- Lighthouse
- BrowserStack
- Cross-browser compatibility
- Playwright
- Jest / Vitest
- GA4
Tooling & process
- Git
- Bitbucket
- Jira
- Agile / Scrum
- CI/CD
- Grunt
- Gulp
Design
- Figma
- Photoshop
- Sketch
- Affinity Designer
Leadership
- Tech lead
- Code review
- Mentoring & pairing
- Front-end standards
- Cross-functional delivery
Let's talk
Contact
Available for freelance engagements, contract roles and long-term collaboration. Tell me what you are building.
Open to full-time roles and selected contract work
Working from Ho Chi Minh City, Vietnam, comfortable across European and American time zones.
Send a message
Prefer email over Upwork? Use the form — it goes straight to my inbox.