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 |
| 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 |
| 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 |