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.