
Work
I work at the intersection of software and community — helping developers understand tools, build integrations, and ship. As a Developer Advocate @ Global Payments, that means getting close to the SDKs, writing samples and guides, and showing up where developers are. I'm interested in how AI is changing that work: how it accelerates integration, reshapes what documentation looks like, and shifts what “enablement” actually means.
Content
- TalkFrom Shopping Carts to Custom Builds · Strategic Insights, Global Payments
Experience

Developer Advocate
Global Payments · Austin, TX
Apr 2025 – Present
Building multi-language SDK guides and sample projects (PHP, .NET, Node.js, Java, Python, Go) to reduce integration friction for developers and ISV partners; designing community programs that turn one-time integrators into long-term advocates and surface feedback to product and engineering.

Full Stack Engineer
RetailMeNot · Austin, TX
Dec 2019 – May 2024
Full-stack development in React, PHP, and Java across the desktop and mobile website; managed Cloudflare edge infrastructure and led CCPA compliance efforts.

Co-Founder · CTO
Shome · Austin, TX
May 2019 – Nov 2019
Built login, authentication, account activation, and password reset from scratch in Ruby on Rails; managed a team of three front-end developers.

Enterprise Engineering Intern
Spredfast · Austin, TX
May 2018 – Aug 2018
Performance maintenance and metrics aggregation in the Vault service on the Enterprise team; built backend calls to enable and disable products across 100+ companies.

Software Development Engineer Intern
Audible · New York, NY
May 2016 – Aug 2016
Designed and built the API for retrieving user libraries on the Platform Services team; improved request time from ~10 seconds to under 1 second using Elasticsearch.
Elsewhere in this site