Vu Viet Hoang — Senior Front-end Developer
Hanoi, Vietnam
Front-end Developer with 5+ years of experience building large-scale web applications using React and Next.js. Specialized in performance optimization, map-based applications, and scalable front-end architecture.
08/2017 – 06/2021
University of Engineering and Technology
BSc in Information Technology · VNU Hanoi
Highlights
- Where the ride started.
05/2020 – 09/2022
VNLIFE — Mytour.vn
Front-end Developer · Vietnam's leading travel booking platform
Tech stack
TypeScript
Next.js
React
Redux
Material UI
SCSS
WebSocket
Highlights
- Built hotel, flight and tour booking flows: search, checkout and VNPay payment integration.
- Developed the hotel search & booking and flight ticket search experiences.
- Built the partner onboarding and registration flow for travel providers.
- Built and maintained the Hotel Management Service portal for hotel partners.
- Designed a Booking.com-style availability calendar optimized for large booking datasets.
- Built an internal WebSocket real-time chat service, replacing LiveChat and cutting licensing costs.
Links
09/2022 – 09/2023
FPT Software — Recruit Group (Japan)
Senior Front-end Developer · Recruitment Management Portal
Tech stack
TypeScript
Next.js
React
Redux
Antd
SCSS
Highlights
- Developed a recruitment management portal for internal hiring workflows and HR operations.
- Built candidate management, job listing and recruitment pipeline interfaces over large datasets.
- Built a TopCV-style CV generator so recruiters create candidate profiles from structured forms.
- Optimized rendering of data-heavy dashboards and tables.
- Led a team of 5 front-end developers with QA, PM and Comtor.
09/2023 – Present
One Mount Real Estate — OneHousing
Senior Front-end Developer · Real estate ecosystem & map platform

Tech stack
Turborepo
Next.js
React
TypeScript
Mapbox GL JS
- Zustand
Redux
Radix UI
Tailwind
Highlights
- Built iBuy, letting homeowners sell their property within 48 hours.
- Developed listing and property posting flows for the marketplace.
- Built the property valuation tool that estimates home values.
- Built campaign landing pages with Plasmic + Next.js for visual content management.
- OneHousing Maps: rebuilt the front-end architecture and built Mapbox-based property lookup.
- Kept huge geospatial datasets smooth with virtualized lists and optimized state updates.
- Led a team of 4 front-end developers.
Links
Web Performance & SEO Expert
Fast pages rank higher, convert better and feel effortless
Tech stack
Lighthouse
PageSpeed Insights
Core Web Vitals
Next.js
React
Google Search Console
Where it paid off
- OneHousingCore Web Vitals work took Lighthouse from 65 to 92 and cut LCP by 40%.
- OneHousing Mapsvirtualized lists and leaner state updates keep huge geospatial datasets lag-free.
- FPT · Recruitfaster rendering for data-heavy dashboards and tables.
- Mytour HMSa Booking.com-style availability calendar built for large booking datasets.
SEO toolkit
- RenderingSSR / SSG / ISR with Next.js so crawlers get real HTML, fast.
- Metadatatitles, descriptions, canonical URLs, Open Graph and Twitter cards per page.
- Structured dataJSON-LD for listings, organisations and breadcrumbs, for rich results.
- Crawlabilitysitemaps, robots.txt, clean URLs and sensible internal linking.
- Page experienceCore Web Vitals (LCP, INP, CLS), image optimisation, lazy loading, font strategy.
- Semantic, accessible HTMLheadings, landmarks and alt text that search engines and people can read.
Highlights
- Measure first: Lighthouse, PageSpeed Insights and real-user Core Web Vitals before and after every change.
- Then fix what users feel: render less, ship less JavaScript, virtualize long lists, keep state updates small.
- Performance and SEO are one job: a faster page is a better-ranked page.
The UI Workshop
Skills, and a component system in progress
Languages
JavaScript
TypeScript
HTML
CSS
Frameworks
React
Next.js
Angular
Node.js
State
Redux
- Zustand
UI & styling
TailwindCSS
SCSS
Material UI
Radix UI
Testing
Jest
React Testing Library
Vitest
Tools
Turborepo
- Plasmic
Highlights
- Currently building a custom UI theme and component system for modern web apps.
Links
Cà Phê Dev — Side projects
Weekend ideas brewed into products, plus a bit of AI
Tech stack
Next.js
React
Radix UI
Tailwind
Storybook
OpenAI
Hugging Face
n8n
Highlights
- Form Builder: reusable form schemas and configurable input workflows to ship internal tools faster.
- Personal blog: frontend engineering notes, practical UI patterns and lessons from real products.
- @hoag/ui: a React UI system on Radix primitives and Tailwind, documented in Storybook.
- Experimenting with AI APIs (OpenAI, Hugging Face), Spec-Driven Development, BMAD and n8n automation.
- On the shelf: Clean Code · The Pragmatic Programmer · JavaScript Data Structures and Algorithms.
Links
Send a letter
Hanoi, Vietnam · always happy to talk front end
Links