About me

  • ✌️ Native Austinite

    I've lived in Austin for 30+ years

  • ⚽️ Austin FC supporter

    Verde hasta la muerte

  • 💿 React Router fanatic

    Build better websites

  • 💻 Learner

    MCP / Generative UI / Postgres / Docker / Go / Python

  • ⚡️ Electric vehicle enthusiast

    I'm a Rivian fan

How I Work

Bridge, Don't Buffer

Design and engineering speak different languages. I translate between them — advocating for user experience while respecting technical constraints, and helping both sides understand the why behind decisions.

Make Room at the Table

The best work happens when everyone feels heard. I actively invite input, bring people into conversations early, and create space for ideas that aren't mine.

Document as You Go

Knowledge that lives only in one person's head is technical debt. I write things down, create how-to guides, and make sure my team has what they need to succeed without me in the room.

Build for the Builder

Developer experience matters. When I create tools, components, or documentation, I am designing for the person who will use it next — making their day a little easier and their work a little faster.

Stay Curious, Ship Often

I experiment with new approaches but stay grounded in delivering value. Tech exploration is only useful when it serves real problems.

Set the Tone

Attitude shapes everything. I redirect complaints toward solutions, keep my camera on in remote meetings, and show up with energy that lifts the room instead of draining it.


Want to see it in action?

Check out projects where I put these values into practice, or get in touch to discuss working together.


Motivation