HARRYNGUYEN

[ FRONTEND ENGINEER ]
scroll down
[ 01 / about ]

“i turn vision

into motion.”

6+ years turning pixels into playgrounds — from interactive maps to web apps/gamifications, i make the web feel less like software and more like an experience. obsessed with motion, performance & the tiny details users never notice but always feel.

0 years
0 projects
0 tech
JavaScript/TypeScript · VueJS/NuxtJS · ReactJS/NextJS · PixiJS/Phaser · Mapbox/Maptiler/Maplibre · Pinia/Zustand · Tanstack Ecosystem · Quasar/Vuetify/Shadcn/Mantine · GSAP · TailwindCSS
Ho Chi Minh City, Vietnam Available — let's connect!
[ 02 / experiences ]

Sqkii

Jan 2021 — Present
Frontend Engineer
  • Responsible for the design, development & implementation of internal and public-facing websites, gamification platforms, CRM systems, dashboards, and interactive web applications
  • Lead frontend for #HuntTheMouse — Singapore's largest O2O cash hunt with ~1M+ users. Designed & built a scalable real-time gamification platform orchestrating game logic, user management, interactive maps & dynamic content across multiple brands and campaigns
  • Built web games & campaign platforms for DBS PayLah!, Kris+, Science Centre Singapore — including #HuntYourZodiac, UNTAME, Smiley Town, #CouponMania, UltimateHawker, Magnum Pleasure Auction, and more
  • Collaborated with teams and business users to understand requirements, write specs, estimate releases & implement ongoing revisions
  • Maintained and optimized existing codebases, ensuring performance, scalability, and security best practices across all projects
  • Researched and implemented new frontend technologies and tools to enhance development efficiency
VueJSNuxtJSTypeScriptPhaserJSPixiJSTiledTexturePackerRiveMaplibreMapboxMaptilerTurf.jsSocket.ioTanstackPiniaGSAPQuasarTailwindCSSFigma

GCE

Apr 2019 — Dec 2020
Frontend Developer
  • Developed high-volume sports products handling thousands of concurrent users with real-time data updates using VueJS/NuxtJS
  • Built data visualization dashboards & analytics interfaces using ChartJS, established reusable component systems across projects
  • Implemented responsive, accessible UI components and optimized performance for complex data-heavy interfaces
  • Maintained/refactored legacy codebases, collaborated with teams to integrate and troubleshoot issues in production
VueJSNuxtJSTypeScriptChartJSSocket.ioTailwindCSSFigma

Freelance

Frontend Developer
  • Delivered frontend solutions for startups & agencies — landing pages, dashboards & interactive web apps with modern tools and best practices
  • Collaborated with clients to understand requirements, provide technical guidance, and deliver high-quality products on time
  • Developed KK ERP for Keystone Corp — next-gen ERP system managing gas stations, LPG stations & wholesale subsidiaries with real-time data, dynamic pricing & advanced analytics
  • Developed Lotte Delivery for Lotte Mart Vietnam — end-to-end delivery management orchestrating order flow, pick-pack, inventory, shipment & returns across multi-platform stores
ReactJSNextJSVueJSNuxtJSVuetifyMantineShadcn/uiGSAPTanstackPiniaZustandSocket.ioTailwindCSSFigma

HUTECH University

2015 — 2019
Bachelor of Science · Computer & Information Systems Security
[ 03 / case study ]

“things

I've built.”

01

KK ERP

+
Keystone Corp
ERP platformiOS & AndroidReal-time dataAdvanced analytics

Next-gen ERP system for Keystone Corporation with business sites — gas stations, LPG stations & wholesale subsidiaries. Real-time data accuracy, dynamic pricing & advanced analytics powering operational efficiency at scale.

VueJSVuetifyTanstackVee-ValidateChartJSPiniaSocket.io
02

Lotte Delivery

+
Lotte Mart Vietnam
E2E logisticsMulti-platformiOS & AndroidReal-time dataAdvanced analytics

End-to-end delivery management system for Lotte Mart Vietnam — orchestrating order flow across platforms & stores. Pick, pack, inventory, shipment, returns & order splitting optimized for fast, cost-effective last-mile delivery.

VueJSVuetifyVee-ValidateChartJSTanstackPiniaSocket.io
03

#HuntTheMouse

+
Sqkii
~1M+ users>$1M+ prizes poolsMultiple editionsPerpetual huntReal-time mapsMulti-brandSocial virality

Singapore's largest O2O cash hunt — real-time interactive maps powering island-wide treasure hunts across multiple editions. Multi-brand gamification platform partnered with Revolut, DBS, pandamart, ShopBack & Singapore Airlines. Perpetual hunt model with evolving mechanics, GPS-driven exploration & social virality.

VueJSQuasarTanstackGSAPMaplibreDeck.glRiveSocket.ioTurf.jsPinia
04

#HuntTheMouse System

+
Sqkii
MonorepoUser supportGame operationsInternal tools

Internal tools platform powering #HuntTheMouse operations

NuxtJSQuasarMaplibreTanstackTailwindPiniaZod
05

#HuntYourZodiac

+
DBS PayLah!
Award-winningClan gameplayLocation-basedReal-time leaderboardPayment integration

Award-winning Lunar New Year O2O game for POSB/DBS — location-based zodiac animal hunt across island-wide Gates of Fortune. Clan-based Zodiac Quest with real-time leaderboards, PayLah! transaction-powered power-ups & evolving seasonal mechanics. Won "Best Digital Integration" & "Best Use of Gamification" awards.

VueJSQuasarTanstackMaplibreSocket.ioGSAPPinia
06

UNTAME

+
Science Centre Singapore
STEM educationO2O gameplayMini-gamesTreasure hunts

Annual STEM gamification festival — blended digital + physical treasure hunts with themed mini-games, video quizzes & real-world missions inside Science Centre. Evolving biomes, staggered prize mechanics & O2O engagement driving sustained play across months-long campaigns.

PhaserJSTexturePackerTiledVueJSQuasarGSAPPiniaSocket.io
07

Smiley Town

+
POSB
Financial literacyKids educationMini-gamesStorytelling

Financial literacy gamification platform for POSB — kids explore four interactive worlds learning money values through sprite-based mini-games & storytelling. Built for ages 4-12 with engaging animations, progress tracking & reward mechanics.

PhaserJSVueJSQuasarGSAPPiniaSocket.io
08

#CouponMania

+
Kris+
Idle mechanicsMerge gameplayReferral systemTiered rewardsKris+ integration

Gamified coupon-merging experience for Kris+ lifestyle app — 2048-style merge mechanics where players combine coupon pieces to unlock deals & privileges from Singapore Airlines partners. Auto-collecting idle system, referral-driven slot expansion & tiered gift box rewards.

VueJSQuasarGSAPPiniaSocket.io
09

Pleasure Auction

+
Magnum
Live auctionReal-time biddingSocial challengesArtist collabsProduct launch

First-of-its-kind 24/7 live auction mobile game launching Magnum Double Gold Caramel Billionaire — players earned Gold Coins through missions, social challenges, referrals & ice cream purchases to bid real-time on limited-edition prizes. Drove Magnum to #1 ice cream in Singapore.

VueJSQuasarGSAPSocket.ioPinia
10

#UltimateHawker

+
DBS PayLah!
Hawker cultureO2O gameplayCooking mini-gamesPayment integrationLocation-based

O2O mobile game celebrating Singapore hawker culture — players explored real hawker centres to discover virtual stalls, cooked iconic dishes via timing mini-games & fed hungry monsters to earn cash prizes. PayLah! scan-to-pay unlocked power-ups.

VueJSQuasarGSAPMaplibrePiniaSocket.io
[ 04 / contact ]

“let's build

something.”