I'm a systems thinker. Always have been.
As a kid, I flipped over a toy train to watch the wheels compress a bag that made the choo-choo sound. I took things apart just to understand how they worked — and occasionally got them back together. That curiosity never left.
I connect things. Systems, APIs, ideas, people, hardware, software — if there are layers and interfaces, I want to understand them and connect them together.
My path has taken me through:
- The physics of silicon — doping, substrate behavior, the actual atoms doing the work
- Digital logic design — building a functioning CPU in VHDL, gate by gate
- IT Support - being a member of the College of Engineering IT Department, supporting all the computers and students in the college
- Interface engineering — at Xilinx, bridging C++ engines to Java UIs through SWIG-generated bindings, back when that was genuinely hard
- Post-production systems — where audio, video, networks, and storage all have to play nice together
- DevOps & personal automation — n8n instances, ZSH configurations, Raycast workflows, Notion systems — always optimizing
These days, I'm especially energized by LLM-facilitated development. Not because it writes code for me, but because it lets me operate at the systems level — sketching how things should connect and communicate, then diving into the details only where it matters. It's the most fun I've had building software.
🦀 Rust — feels like a safer, friendlier C++. I'm hooked.
🌐 TypeScript — for building things anyone can access from a browser. Typescript, not JavaScript, because I grew up with strongly typed languages.
🤖 LLM Orchestration — connecting models to systems to create something greater than the parts.
⚡ Performance & Optimization — whether it's minimizing latency, simplifying UX, or shaving seconds off my own workflows.
Open-source, vendor-agnostic license server monitoring. A Rust agent (Tokio/Axum) collects data from 13+ vendor parsers, streams it via WebSocket/SSE, and a Next.js dashboard unifies everything. Built because the commercial alternatives cost thousands and the open-source options were stuck in 2005. Rust · TypeScript · Next.js · OpenTelemetry · Grafana
Full SaaS platform for personalized Vedic astrology — birth chart analysis, daily guidance, transit timeline, and planning tools. Co-created with a certified Vedic astrologer. Built with SolidJS, TypeScript, and Convex. SolidJS · TypeScript · Convex · Clerk · Resend
My interdisciplinary home base — writing at the intersection of music, physics, engineering, and creative technology. Also home to Resonant Rhythm (mixing/mastering) and Resonant Design (tech consulting for creatives). Astro · Tailwind · Notion CMS
Tools connecting music, physics, and mathematics — exploring the relationships between frequency, harmony, and perception. TypeScript
🚴 Road cycling & mountain biking — systems in motion
☕ Coffee & 🍷 wine — the good kind of optimization
🍳 Cooking — another system, honestly
📚 Reading
🧱 Legos — and magnet tiles with my 2-year-old
🧬 The human body — the ultimate system, still full of mysteries
I've long been fascinated by the brain and neural networks. In college, that interest led me to FPGAs as a way to mimic neurons in hardware. Twenty years later, I'm working with large language models. Full circle.
🔗 rproj.art — projects & links hub
🌐 resonantprojects.art — writing & creative work
💼 LinkedIn
🏢 @resonant-projects — org repos
I believe understanding how things work — really work — is a superpower. It lets you diagnose problems by intuition, see solutions others miss, and find joy in the elegant way systems fit together.



