Development Philosophy
- Identity — Full-stack, hat-collecting software dev who uses LLMs to force multiply.
- Workflow — Constraint-driven, artifact-first. Strong preference for structured outputs when building.
- AI Integration — Claude Code + skills + pragmatic iteration. Not rigid methodology, but tools that fit.
Development Tools
- Editor — VS Code. JetBrains Mono font.
- AI Tools — Claude Code for pair programming, ChatGPT for exploration and brainstorming
- Browser — Chrome
- VPN — NordVPN
Tech Stack (Personal)
- Frontend — React + TypeScript for complex apps, vanilla JS when I can get away with it
- Backend — Node.js, FastAPI (Python)
- Styling — CSS with custom properties. No CSS-in-JS, no Tailwind (personal preference)
- Build — Vite, esbuild
- Hosting — Render (8 projects and counting)
- Database/Auth — Supabase for 1-2, Firebase Auth for a couple, Supabase Auth for 1. A real blend, but still tight.
Tech Stack (Work)
- Cloud — AWS, EC2, RDS
- Database — PostgreSQL
- Task Management — Celery
- AI/ML — OpenAI API for LLM/vision requests, OCR pipeline on Lambda
- Storage — S3 for images
Software I Love
- Upscayl — Amazing open source image upscaling
- Ultimate Vocal Remover 6 — Kicks ass for stem separation
Guitars
- Strandberg — Headless 6-string
- Legator — Headless 8-string
- Chapman ML6 — 6-string
- Jackson — 4-string bass
Music Production
- Amp Modeler — Axe-Fx II XL
- DAW — Ableton
- Drums — GetGood Drums
- Bass — Nolly bass plugin
- AI Music — Suno for generation, my own tools for composition + library management
Hardware
- Input Devices — Logitech Ergo M575 trackball, Nulea M512 wireless trackball, Logitech G604 Lightspeed wireless gaming mouse
- Keyboard — Samsers Foldable Bluetooth Keyboard with Touchpad
- AR/Display — Xreal Air 2 Pro + Beam Pro
- Audio — Bose QuietComfort, AirPods Pro
- Power — Anker Prime 200W 6-Port GaN Desktop Charger, Baseus 20,000mAh 145W Portable Charger with retractable cables and smart display
Values (How I Build)
- Truth through inspectability — Trustworthy outputs > impressive outputs. Citations and traceability matter.
- Tangible cognition — Ideas become real when externalized. Build artifacts, not just plans.
- Craft + legibility — Cool is not enough; it has to be readable and usable.
- Constraint discipline — The structure is the point, because it protects meaning.
- Friction points → systems — Identify what's annoying, then build something to ease or automate it. Every project here started as a personal itch.