
Flex Academy Landing Page
A scroll-driven concept landing page for a short-term rental course, designed in two themes and built in code.
- Landing Page
- UI Design
- Front-end Development
After two years as a front-end developer, I moved into UX/UI design in 2020. Since then, I've balanced full-time roles at product and outsourcing companies with freelance work across App Store apps, startups, and agencies, while building personal projects to practise, experiment, and keep my skills sharp.
Showing 18 of 18 projects

A scroll-driven concept landing page for a short-term rental course, designed in two themes and built in code.
PrivateA service design study to help students use the UX Testing Suite at SODA.

A vibe-coded Chrome extension that blocks unwanted cookie prompts.

A self-initiated proposal to improve the Cozymeal website experience.

An ongoing collaboration as the product team's solo all-in-one designer.
PrivateA research-led concept for reusing verified data when opening a second bank account.

A photography portfolio redesigned around a faster hiring review journey.
PrivateMy first automotive HMI, shaped from a vague brief into a clear driver dashboard and signal monitoring tool.
PrivateRedesigning a complex trip request workflow for teams welcoming global clients to Vietnam.

A journey across three versions, from a template portfolio to an AI assisted UX engineering practice.
PrivateA web application that helps contractors streamline the bidding process.
PrivateAn MVP for pitching one connected system for residents, buildings, sensors, utilities and access.
PrivateA solution for monitoring and managing sensors across smart homes and buildings.
PrivateA website revamp for a provider of construction materials and services.

Two websites that share one company design system but have their own styles.
PrivateA visual design system that turns complex NFT discovery and purchase flows into one coherent marketplace.
PrivateA scalable design system and handoff workflow for complex insurance policy operations.

A lesson from failure: copying other product flows without understanding the context made the experience hard to use.