I’m a web developer who uses TypeScript to build digital experiences that hold up under pressure. I care a lot about performance and accessible design. I build fast, resilient software to give people one tiny slice of stability in an otherwise unstable world.


One of the biggest slowdowns at Topgolf is getting all the players to enter in their info into the bay screen. We came up with a number of ways to get around this: introducing a QR code so all players can scan and quickly log into the bay from the phones AND we now text a link to the reservation holder making it easy for guests to show up and just start playing.
My wife happens to be a pretty rad photographer but her website was pretty meh. I wanted to move her over to a React-based site but didn’t want her to have to learn a whole new posting interface. So I built her a new site using Wordpress as a headless CMS. Win-win-win.
Small businesses want to focus on what they do and don’t want to touch anything involving “DNS,” “SSL,” or whatever mysterious force keeps the internet from bursting into flames. So I built White Rock Web—a fully managed web service where I handle the tech stack, hosting, updates, and performance tuning, and clients just get a site that works and never asks them to debug anything.
Monster Yogurt is a fun small business here in Dallas serving up tasty tasty frozen yogurt. They’ve also moved into the online retail space selling quirky monster-based games, toys, and apparel. And living every developer’s dreams, I sometimes get paid in frozen yogurt for doing updates.
