A codebase, an engine, a camera.
Because the medium is never the message.
( THE APPROACH )
I build with engines and I shoot with light. The output changes. The way of looking doesn't.
WHY IT HOLDS TOGETHER
A Unity scene, a documentary frame and a portrait all answer the same question: where do you stand, and what do you let the viewer see first? Real-time work taught me systems. Film taught me patience. Portraiture taught me that restraint reads as confidence. The interface work is where all three meet.
WHAT I MAKE
01— PROGRAMMING / FULL-STACK
NESTJS · NEXT.JS · TYPESCRIPT · THREE.JS · R3F · C#
STACK REEL
BACKEND03
FRONTEND03
STACK BY LAYER
Engineer by trade, artist by instinct — building experiences that feel, not just function.
3D IN THE BROWSER03
LANGUAGES03
02 — UI · UX DESIGN
GALLERY VIEW · 3 UI/UX PROJECT TYPES
UI SYSTEM · ANALYTICS
ONBOARDING · CHECKOUT
SEARCH · CALENDAR
THE WHOLE PRACTICE
05 DISCIPLINES — ONE PIPELINE
Programming
NEST · NEXT · TS · R3F
APIs, apps and browser 3D — the whole stack, shipped and maintained.
SEE THE WORKUI · UX Design
FIGMA · REACT · SYSTEMS
Interfaces built for dark rooms and twelve-hour sessions.
SEE THE WORKUnity & Real-time 3D
UNITY · HDRP · SHADER GRAPH
Installations that run eight hours a day without blinking.
SEE THE WORKCinematography
SONY a7III · DAVINCI
Documentary shot handheld, graded by the same hand.
SEE THE WORKAI Video
RUNWAY · SORA · COMFYUI
Generated shots plated into real footage, cut to survive.
SEE THE WORKNEXT CHAPTER — COMING SOON
AR / VR / XR
Spatial work for history, education and cultural gaming — walkable archives, playable heritage. Sign up to see the first build.