Frontend Engineering
Building structured, maintainable interfaces with component-driven workflows.
Frontend Developer • Game Dev • 3D Artist
I'm a Frontend Developer, I also have passion in Game Development and 3D art.
Explore my projects through an interactive 3D solar system experience.
About Me
I focus on frontend experiences that are structured, responsive, and enjoyable to use. My work sits between engineering and visual craft: clean Vue/Nuxt architecture, thoughtful motion, and interfaces that feel intentional.
I enjoy building interactive scenes, polished portfolio systems, and product-facing UI where performance and presentation both matter.
Capabilities
Three focus areas, one goal: interfaces that feel engineered and alive.
Building structured, maintainable interfaces with component-driven workflows.
Adding motion and spatial interaction where it improves clarity and engagement.
Designing responsive screens that feel sharp, readable, and production-ready.
Projects (03)
Projects with clear interaction, performance, and visual direction.
Featured Project Featured
01A 3D portfolio experience built with Three.js, orbit navigation, camera transitions, and interactive exploration.
Fullstack
02E-Commerce project for my internship, including product management and transactions.
UI Engineering
03Reusable animation system and interaction patterns.
Tech Stack
Hover a row to pause it and inspect the tools.
Credentials
I document my growth honestly — here's what's done, in progress, and on the roadmap.
SMK ASSALAAM BANDUNG
Currently studying software engineering fundamentals.
dicoding.com
Hands-on coursework: HTML, CSS, JS, and web component fundamentals.
Coursera
Planned right after finishing current coursework.
Unity
Long-term goal to back my game development journey.
Blog
Write-ups about frontend engineering, 3D on the web, and game dev experiments.
Notes on using 3D scenes as part of portfolio storytelling without making the experience feel heavy.
An article on hover states, transitions, and small feedback that makes interfaces feel more trustworthy.
Discussion on separating sections, data, and styles so portfolio projects stay easy to maintain.
Friends
The people I build, break things, and learn with.
View on GitHub 16Available for work
www.hannvahll09@gmail.com