Software engineer · product design · illustration
From production apps to product concepts to 3D illustration.
I build web apps end to end. Below is shipped work, open experiments, and a few things still in progress.
Selected work
Projects
- Read case study
Project
Artifact
A browser-based generative album cover tool using emoji, seeded randomness, canvas rendering, and WebGL shader effects.

- Read case study
Project
PopChoice
A full-stack movie recommendation app with OpenAI embeddings, pgvector search, TMDB fallback, and BullMQ workers.

- Read case study
Project
Portfolio
The project you are currently standing inside. Mildly recursive, mostly harmless.
Design Lab
Dice Sim — A throwable 3D dice sim with dice-pool notation, adjustable die size, procedural face marks, tray camera modes, Rapier physics, and a compact throw log.
Animated Chat Screen — A looped old-phone chat screen for Вайбер, a single by Вялый Джо. The recording became the animated texture on the 3D phone in the promo reel and cover.
Car Dashboard — A browser dashboard with drivetrain simulation, procedural engine audio, gamepad input, and component-level documentation.
Smiley Spheres — A Three.js playground for textured spheres, palette generation, and collision-detection benchmarking.

Album Cover + Promo Reel — A graphic-design and Blender workflow for an album cover and promo reel, plus the origin story for Artifact.
Bus Ticket — A 2021 Dribbble ticket concept brought to life years later with a working flip, active-ticket marks, and a detachable journey voucher.