Fifteen years building dashboards, multimedia apps, and 3D experiences for teams shipping real software. Available for builds, audits, code reviews, and the occasional Three.js detour.
They overlap by design — most real engagements blend two or three. Skim the list, then jump in.
Dashboards, multimedia apps, and data-heavy frontends at scale.
Find the problems, then fix them — audit hands off to implementation.
Load time, render time, runtime responsiveness — measured and fixed.
Async PR review or live walkthrough — architecture, perf, and team comms.
Real WebGL — Three.js, R3F, shaders, procedural generation.
Scroll-driven sequences, page transitions, the delight layer.
Cross-platform React Native — shipping since 2016.
Embedded apps inside voice calls; broadcast overlays for streams.
Building dashboards, multimedia apps, and data-heavy frontends at scale — the kind of work behind the ElevenVR League platform, Grooveshark, LIV, and Napster. Comfortable in large codebases with many contributors, real-time data, complex state, and architectural decisions that need to hold up over years.
Find the problems, then fix them — bundled so the audit hands off directly to implementation. Pulls on the UX design work from the LIV redesign, and Eleven League platform.
A focused engagement on making an existing site or app faster — load time, render time, and runtime responsiveness. Deliverable is a written report with prioritized fixes and, optionally, the fixes themselves.
Productized code review for an existing codebase or PR. Quality-focused, performance-conscious, architecture-aware — and oriented around long-term team communication, not just whether the code runs.
Browser-based 3D experiences — the kind of work behind the Spiral Galaxy, Terrain Diorama, Parallax Meadow, and LIV Cube projects. Real WebGL, not a marketing-site gimmick.
Motion design and animation for the web — scroll-driven sequences, micro-interactions, page transitions, and the "delight" layer that turns a functional UI into something memorable.
Cross-platform mobile work in React Native — same React mental model, same TypeScript discipline, with mobile-specific concerns layered in. Reference project: SkateRoots, a mobile mapping app for skateboarders.
The playful niches — embedded apps inside Discord voice calls, and broadcast overlays for Twitch streams. Both lean on the creative-developer side of the practice: real-time, multi-user, motion-rich, constrained by an unusual host environment.
Most projects don't slot neatly into one box — a dashboard build often needs a UX audit first, a 3D site might want a performance pass before launch, a code review can turn into ongoing reviewer-in-residence work. Start with a free 30-minute call and we'll figure out the shape of it together.