Brandur Leach
Software engineer at River; ex-Stripe and Heroku, writes about APIs and Postgres.
At a glance
Also on this page: Key facts · Links · Sources · Related pages
- Brandur Leach is a software engineer who writes about APIs, Postgres and software design at brandur.org.
- He spent four years at Heroku, where he helped create its V3 API.
- He then spent five and a half years at Stripe helping design, build and run its API.
- He later worked at Crunchy Data and Snowflake and now works on River, a Postgres job queue.
Key facts
- Role
- Engineering at River (riverqueue) (as of 2026)2
- Stripe
- Five and a half years on the API and public developer tooling1
- Heroku
- Four years; helped create the V3 API1
- Also
- Crunchy Data, then Snowflake after it acquired Crunchy Data; Stainless2
- Writing
- brandur.org (articles, atoms, fragments) and the Nanoglyph newsletter1
- Based in
- Austin, Texas; from Calgary, Alberta1
Roles
Part of
- HerokuOrganization
four years; helped create the V3 API source on Heroku
- StripeOrganization
API design and developer tooling, five and a half years source on Stripe
Links
Sources
Last checked against its sources today
Is something on this page wrong or out of date? Tell us
How recent
The line under a date fills as time passes: empty when new, then one equal share each for a day, a week, a month and a year. For episodes and other items it is full at 2 years; for "last checked", at a year. A striped line means the date is known only to the month or year.