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. See AI in Practice for how these tools fit into the broader workflow philosophy.
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 |