Every skill below is something I have actually shipped with.
AV
I don't decorateinterfaces. I makethem respond.
A website is not a poster. It is a machine that reacts to a person. Every hover, scroll and keystroke is a chance to prove something is alive behind the glass.
I write it by hand. No framework in the way, no build step deciding for me. Just HTML, CSS and JavaScript — small enough to understand completely, fast enough to feel instant.
Then I automate the boring parts. Bots, scrapers and pipelines that keep running after the tab is closed. That is where the real leverage lives.
02 / 08
What I build
Six things I make on repeat — pick one and I already know the stack.
Websites
Crafted digital spaces that feel alive. Performance-first, design-obsessed.
Interactive Interfaces
Experiences that respond, morph, and create lasting impressions.
Automation
Systems that work while you sleep. Workflows, scripts, pipelines.
Bots
Intelligent agents that communicate, moderate, and manage.
Developer Tools
Utilities and tools that make development faster and smarter.
Experiments
Pushing boundaries. Things that don't have a category yet.
03 / 08
Selected work
Click a row to open the full breakdown.
04 / 08
How it gets built
Same four steps, every project. No mystery, no surprises.
01
Break
Tear the idea apart first. What is the one thing this page has to make someone feel? Everything else is decoration.
research · sketch
02
Blueprint
Layout, data and motion mapped out before a single line of code. Grid first, glow second.
wireframe · motion plan
03
Build
Hand-written HTML, CSS and JavaScript. Small modules, real event buses, nothing hidden behind a framework.
vanilla · canvas
04
Ship
Deploy, watch the numbers, sharpen the slow parts. Then start the loop again.