Ryan Saperstein
HomeProjectsBlogExperience and SkillsAboutContact
Get in Touch
HomeProjectsBlogExperience and SkillsAboutContact
Get in Touch

Blog

Notes to Self

Thoughts on software engineering, learning in public, and everything in between.

Showing 4 of 4 posts

Benefit of the Doubt

2026-05-10·4 min read

Six months in, and the patterns I've stopped taking on faith.

The Anatomy of Push Notifications: How They Really Work

2026-04-26·6 min read

Ever wondered how push notifications really work? This post breaks down the anatomy of push notifications, exploring everything from FCM and Apple Push to the backend systems that keep them running.

One Schema, Four Languages: Solving API Type Drift

2026-04-12·16 min read

Define your API once in Phoenix and generate TypeScript, Python, Go, and OpenAPI

Why am I making a blog?

2026-03-22·3 min read

The obligatory first post: why I'm writing, what I'm building, and where this is headed.

RS

© 2026 Ryan Saperstein • Built with React & TypeScript

Resume • GitHub • LinkedIn