Stack

Tools in production, tools in active learning, tools kept on standby.

Front-End

React Primary UI framework — multi-year production use across trade show apps, personal tools, and client web work
TypeScript Default for all new projects
Three.js / WebGL Go-to for interactive WebGL — generative art, 3D interfaces, interactive installations, Looking Glass hologram outputs
Tailwind CSS v4 utility-first — preference for CSS and Tailwind over JavaScript animation libraries
Astro Static sites and content-heavy builds — active use on this site
CSS Transitions Animations kept in CSS where possible; JS animation libraries used only when CSS cannot handle the requirement

Back-End & Data

Node.js APIs, tooling, local servers for show hardware
Supabase Database and OAuth — production use in Dreamer Graph
SQLite Embedded databases for offline show applications
REST APIs Standard integration pattern across all projects
UDP / WebSocket Real-time hardware communication on show floors
Sanity CMS Structured content — schema design, Studio configuration
Python Scripting and tooling only
CircuitPython Physical computing — Arduino and other microcontrollers

Design Tools

Figma Primary design environment — brainstorm through dev handoff, component libraries, design systems, rapid hi-fi prototyping via Figma Make
FigJam Flows, workshops, early concepting
Adobe CC Photoshop, Illustrator, After Effects, Premiere Pro — used where necessary; secondary to Figma in current workflow

AI Tools

Claude Code Primary AI dev assistant — active daily use
Figma Make AI-assisted hi-fi prototyping directly in Figma
GitHub Copilot In-editor code completion
ComfyUI Local image generation pipeline — used in Cut Content project
Wirekitty AI wireframing
Qwen Testing for workflow integration
scape.work Testing for workflow efficiency

Actively tracks GitHub trending for open source tools worth integrating into the workflow.

Creative Technology

Unity Active — 8-month dedicated training; go-to for interactive installations and game development
Electron Active — desktop apps and packaged show applications across many project types
Blender Active — 3D modeling and rendering
GLSL / ShaderLab Project-specific — custom shaders for Unity and WebGL
FFmpeg Project-specific — video pipeline tooling
Godot Learning — used on Gutenburger Pesto (open source project requirement)
Krita Learning — digital art and texture work

Hosting & Infrastructure

Cloudflare Pages Current primary hosting — migrated from Vercel and Netlify
GitHub Version control, open source
npm / npx / pip Package management across ecosystems — used wherever helpful
CLI tools Preferred over GUI and MCP servers — more control, less overhead
Zsh / Bash / PowerShell Comfortable across all environments