Currently building: MTG Herald
A software engineer and product designer based in Austin, Texas.
Scroll ↓


Spectrle Games
2026
A daily-puzzle game paired with a print-on-demand business model. Each game shows a "Spectrle" (a spectrum of colors sampled from hundreds of frames of a film or video game) and you try to guess the title, getting hints along the way. Afterwards, you can buy a print, mug or shirt featuring this unique visual.

MTG Herald
2026 · wip
A native multiplatform app (Windows, iOS, Android) that listens through the microphone during a Magic game, recognizes spoken card names with a fine-tuned Whisper model plus Silero voice-activity detection and phonetic matching against the Scryfall catalog, and streams in matching cards in a continuously stacking carousel.

UltraLeague
2025
Create and run any kind of league: build rosters, draft players, schedule games, track standings, and see real-time updates. Drop in support for Discord integration as well.

Charles Sanford Law Office
2026
A fast, static marketing site for a small law firm: home, services, team, testimonials, community, and intake forms. Designed and built end to end with Astro. I also designed the logo. Check out the Lighthouse scores!
Red Ventures
- Senior Software Engineer · 2022–now
- Frontend Developer · 2019–2022
- Associate Frontend Developer · 2017–2019
2017–now
Seequ
- Front End Developer
2015–2017
The best things I watched, read, played, and listened to every single year.
Music
10 picksBooks
5 picksGames
4 picks- What makes a good product, in your opinion?
- If people dont like something, then its not good. If you still think there's something there, you're either wrong or havent found the right way to explain it to people. You dont have to please everyone, but there has to be something viscerally satisfying or appealing that makes people want to use your thing.
- What do you do when you're not building projects?
- I'm a ravenous novelty consumer, and I do not discriminate between modalities. I love every kind of art, and seek out new experiences constantly. Novelty is the peak, but really any kind of mental stimulation is great. I'm not a person who ever likes to "turn their brain off". So, I like puzzles, and games, and above all, people.
- What's an opinion about the craft you'll defend to the death?
- Sometimes its the correct decision to make something kind of bad. Hardcode something, copy paste it, do some work that will be reworked within 3 months. I think a lot of programmers become very obsessed with purity and perfection, and lose sight of the actual business goal. I think there's a time and place for perfection.
- What are you into right now?
- I've recently been obsessed with playing Magic The Gathering commander games. I've always enjoyed strategy and card games, I played hearthstone for years. I never really thought I would get into MTG, but commander hooked me. Adding in the multipolar paradigm completely changes the game! I love playing a strategy game on top of a rich tapestry of social interactions. Sometimes getting the win is about charm, or deception or even intimidation, all while mentally juggling several boards full of crazy effects!
- Best meal in Austin?
- My favorite meal was probably Ling Kitchen. It's a very literal chef's table experience. You enter through the back and are introduced to all of the chefs including the titular Chef Ling. You sit at an enormous stainless steel table right in the middle of the kitchen alongside every other guest. As the delightful riffs on Chinese and pan-Asian cuisine come out, you get detailed breakdowns of the methods and story behind each dish. Occasionally one of the chefs will lead a small collaborative discussion, making the guests feel like one cohesive group. I think what made this meal so powerful was that it embodied what I specifically love about food: artistry, community, and authenticity. My favorite specific memory of that night was talking to Chef Ling about a shrimp dish. She explained how they dry age just the shells, so that when the whole thing is stir fried, the meat stays juicy and the shell becomes a crispy treat. As I expressed my admiration of her skill, she earnestly thanked me for being so enthusiastic about experiencing her culture through food. This is a LEGENDARY Austin restauranteur with places all over the city, and she still cared that one person was excited to try her food and experience her art!
- What keeps you up at night?
- No one has put together even a tentative pass at imagining a post-singularity society. I think it's because there is no good answer. One of the main pain points of society solved by capitalism is the need for recognition. Money and professional success give people an outlet for their desire for "greatness". I don't think there's a happy world where people no longer do work. Not everyone can become an artist, and endless pleasure seeking will eventually feel hollow. We have already built our world into something at odds with our biological programming, and it's about to get much more dissociative. I can only see two real solutions so far. The first is creating a superficial simulacrum of our current system of social value and worth. Basically, everyone plays World of Warcraft instead of climbing the corporate ladder. The second is transhumanism. With great AI research power will come enormous biotech breakthroughs. We may have to change our minds and our bodies in order to tolerate the very world that we have built.


































