Recent posts

Lessons Learned From Payments Startups

13 minute read

Over my career so far, I’ve worked in a number of payments companies, including several startups. At the last startup, I was involved in building out a payme...

Storing External Requests

4 minute read

I’ve worked in payment systems for a long time, and one common theme is that they make a lot of 3rd party API calls. For example, there are numerous payment ...

ULID Identifiers and ULID Tools Website

2 minute read

Historically, when I wanted to store data in a database, I (or the project/team I was on) used an incrementing integer to uniquely identify each row (e.g. th...

Simple Command Line Function to Decode JWTs

1 minute read

I come across a lot of JSON Web Tokens (JWTs) these days, and I often want a quick way to see what information is encoded in them. An easy solution is to vis...