Product Engineer
Open to work

NGUYEN

MINH

Crafting immersive web experiences
with code & creativity.

Currently at IZHAK INTERACT
Trusted byBRASSERIE LICORNESALPABDR THERMEAVIETTEL
SCROLL
PRODUCT ENGINEERING · NEXT.JS · TYPESCRIPT · SYSTEM DESIGN · SHIPPED TO PRODUCTION · PRODUCT ENGINEERING · NEXT.JS · TYPESCRIPT · SYSTEM DESIGN · SHIPPED TO PRODUCTION · PRODUCT ENGINEERING · NEXT.JS · TYPESCRIPT · SYSTEM DESIGN · SHIPPED TO PRODUCTION · PRODUCT ENGINEERING · NEXT.JS · TYPESCRIPT · SYSTEM DESIGN · SHIPPED TO PRODUCTION ·
SELECTED WORK

PROJECTS

ASKAR
Personal · Lead front-end

ASKAR

Immersive site for a travel agency — cinematic scroll transitions and 3D animations that turn browsing into a journey.

Next.jsLenisFramer Motion3D
CASE STUDY
FILEDROP
Personal · Full-stack

FILEDROP

A Dropbox-style file storage app — authentication, uploads, and folder management rebuilt from the ground up.

Next.jsTypeScriptFirebaseClerkZustand
CASE STUDY
ART
Personal · Creative R&D

ART

A personal art direction study — cinematic scroll choreography pushing typography and motion as the main subject.

Next.jsGSAPLenis
VISIT
BRASSERIE LICORNE
Agency · Front-end & motion

BRASSERIE LICORNE

Production site for a historic French brewery. Custom GSAP animations carrying a 150-year heritage into a modern interface.

PHPTailwindGSAPAgency
CASE STUDY
WATTWILLER
Agency · Front-end & motion architecture

WATTWILLER

A non-intrusive animation layer built as custom web components — used 90+ times across 32 templates, each tearing down its own animations on disconnect.

Web ComponentsCustom ElementsAgency
CASE STUDY
SALPA
Agency · Front-end

SALPA

Production site for a catering company. Clean editorial layout with fluid scroll interactions, shipped for a real client.

PHPTailwindGSAPAgency
VISIT
GRILLI
Personal · Front-end

GRILLI

A restaurant concept built from scratch in vanilla JS — proof that craft and polish do not require a framework.

HTMLCSSJavaScript
VISIT
EPIC SAAS
Personal · Full-stack

EPIC SAAS

A full SaaS product with authentication and subscription management — front to back, end to end.

Next.jsSupabaseTailwind
VISIT
NEXT DROP
In the works

NEXT DROP

More wild projects on the way — in the meantime, dive into the Lab.

WIPLab
SOON
ABOUT ME

Designinstincts,shippedlikeanengineer.

Based in Strasbourg, France. Currently crafting production-grade experiences at IZHAK INTERACT AGENCY.

I live at the intersection of code and creativity, turning complex ideas into fluid digital experiences — shipped to real clients, in real production.

0+YRS EXP
0+CLIENTS
0COUNTRIES
ENGINEERING LAB

Built under constraint

Hand-written rendering engines, tuned for the GPU budget they run on.

MOVE YOUR CURSOR
ASCII FLUIDCanvas 2D · ASCII · Heat map
ENGINEERING NOTE

LazyMotion — the textbook Framer Motion optimization — was implemented, measured, and reverted. Home first-load JS went 328 KB → 336 KB gzip: an 8 KB regression, not a win. Full trade-off write-up in the repo.

LET'S CREATE

WORK

TOGETHER

WHERE I AM
Strasbourg, France — relocating to Hanoi, VietnamOpen to remote work worldwide

© 2026 Nguyen Minh — Crafted in Strasbourg