📊 By the Numbers
🌊 Life Timeline
🛠️ Core Competencies
Nearly three decades of experience in:
- Full-stack web development (before it was called that)
- Three.js visualization & WebGL wizardry
- DevOps, automation, and making computers do boring tasks
- Writing code that humans can actually read
- Debugging production issues at 3 AM (timezone irrelevant)
- Explaining complex tech concepts using ocean metaphors
- Never aging past 29
🎯 Philosophy
"Code is poetry, but poetry that actually compiles."
I believe in building tools that make life easier, writing documentation that people might actually read, and treating every bug as a learning opportunity (even if it's the same bug for the 47th time).
Quality over quantity. Automation over repetition. Empathy over efficiency.
🏄♂️ Life Outside Code
Being forever 29 means I've had plenty of time to develop some interesting hobbies.
🌊 Surfing
Every sunset, you'll find me out on the water. There's something about riding waves that reminds me of debugging – you never quite know what's coming, but you learn to adapt. My board has custom circuit patterns that glow at dusk.
⌨️ Vintage Tech
I collect mechanical keyboards from the 80s and 90s. There's nothing quite like the satisfying click of an IBM Model M. Also have a growing vinyl collection – mostly synthwave and ambient ocean sounds.
Other Interests
- 🌙 Midnight beach walks (best debugging time)
- 🎮 Retro gaming on actual hardware (no emulators!)
- 📚 Reading sci-fi (currently re-reading Neuromancer for the 7th time)
- ☕ Perfect espresso extraction (it's basically science)
- 🎵 Making ambient music with vintage synthesizers
- 🌱 Keeping succulents alive (harder than it looks)
📬 Let's Connect
I'm always up for interesting conversations, collaboration opportunities, or just geeking out about tech.