Developer. Guitar player. Perpetual tinkerer.

I like to build things.

Sometimes it's software. Sometimes it's a deck. Sometimes it's a guitar tone that takes three hours to get 2% better.

↓
01SoftwareProducts, platforms, APIs, integrations, and the systems behind them.↗02Home & DIYDecks, landscaping, home automation, and the projects that never really end.↗03MusicGuitars, amps, tone chasing, recording, and an unreasonable amount of gear.↗04TechnologyPC builds, networking, home servers, and whatever I’m tinkering with next.↗

Selected projects

A few things I'm working on.

Software · Personal

A place for everything I build.

This site is becoming the home for my software work, personal projects, music, and the technical rabbit holes I tend to disappear into.

Next.js · React · TypeScript · Vercel

Technology · Home Automation

A home that works a little smarter.

Home Assistant, Z-Wave, Zigbee, Node-RED, sensors, scenes, and automations built around how we actually use the house.

Home Assistant · Raspberry Pi · Z-Wave · Zigbee

Home & DIY · Backyard

Building a better backyard.

A from-scratch deck project with new footings, structural framing, drainage work, and a stock-tank pool integrated into the design.

Design · Framing · Concrete · Landscaping

Music · Guitar

Always chasing the next sound.

Guitars, amps, pedals, modelers, recording gear, and the never-ending attempt to understand why one tiny change sounds completely different.

Guitar · Amps · Effects · Recording

About me

Developer by trade.
Maker by nature.

I'm James, a software developer in Austin, Texas. I've spent my career building business software across .NET, React, Angular, SQL, Azure, APIs, and integrations. Away from the keyboard, I'm usually building something at the house, wiring up another automation, working on a PC, or playing guitar louder than necessary.

Say hello

Good things start
with curiosity.