Windows app that turns DJ software into a timecode source, so lighting and visuals follow the music on their own.
I design and build digital experiences where typography, motion and code meet — precise, expressive, engineered to last.
I am a software developer working at the intersection of engineering and design. Since 2023 I have helped studios, founders and brands turn dense ideas into software that feels inevitable — quiet on the surface, meticulous underneath.
- Bandung, ID
- Software & Shows
- 2019
My practice is rooted in editorial design: strong typographic hierarchies, deliberate negative space, and motion that carries meaning instead of decoration. I prototype in the browser, obsess over easing curves, and treat performance budgets as a design constraint, not an afterthought.
When I am not shipping client work, I am usually deep in type specimens, experimenting with WebGL shaders, or mentoring junior developers on craft and accessibility. Good work, for me, is work that still holds up five years later.
SELECTED WORKS
Multiplayer song-guessing game. Join as a guest, get matched into a live round, name the track, climb the leaderboard.
Pipes grandMA2/MA3 lighting output into Roblox over Art-Net, so in-game stage rigs move with the real desk.
Frontend Engineering
Interfaces built to production standard
- React
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
- GSAP
- React Three Fiber
Design & Interaction
From type system to easing curve
- Figma
- Art Direction
- Design Systems
- Prototyping
- Typography
- Motion Design
3D & Immersive
Lightweight, purposeful dimensionality
- Three.js
- GLSL Shaders
- Blender
- WebGL
- Rive
Backend & Tooling
The parts users never see, done properly
- Node.js
- PostgreSQL
- Prisma
- Sanity
- Vercel
- Docker
- CI/CD
Software Developer
Independent
Building software end-to-end — web platforms, desktop tools and automation systems. The reverse-engineering years taught me to read code I didn't write and to design for adversarial conditions; that discipline now goes into products that are fast, robust and honest about their failure modes.
Game Cheat Creator & Reverse Engineer
Independent — Private Scene
Ran a one-person operation building private game modifications: reverse engineered game clients and memory layouts, built external tools — ESP overlays, aim assistance, automation — and maintained them against every anti-cheat update. A deep, practical education in C++, Windows internals, obfuscation, and thinking like an attacker.