Blog
All blog posts. Subscribe to my RSS feed.

A New Day(sheets) Dawns
Going all-in on Swift, startups, and the touring industry.
6/9/2025
careerswiftswiftui
Serverless Swift
Controlling Philips Hue bulbs by running Swift on AWS Lambda.
2/24/2025
serverlessswiftaws
CatchUp v3
Revisiting my first iOS app with new features and a fresh UI.
4/3/2024
iOSswiftuiswiftdata
Hot Local Food for iOS
It's like Tinder, but for food, and it already likes you back.
1/26/2023
iOSswiftswiftui
Nuxt 3 vs SvelteKit
Choosing between Nuxt 3 and SvelteKit for ryantoken.com v3.
10/24/2022
webjamstackrewrite
Dynamic Lambda Storage
Serverless compute with dynamic ephemeral storage.
6/10/2022
webcloudserverless
One Year at Storyboard
Reflections on my first year and a look at what's to come.
4/29/2022
careerreflections
Introducing Outrank
Discussing the new app and my experience building it.
10/26/2021
iOSswiftswiftui
I'm Joining Storyboard!
Starting a new, remote, cloud-heavy journey.
4/25/2021
careerawsserverless
Learning WebRTC
Explaining WebRTC to myself and others.
3/7/2021
webwebrtc
Rocking the Jamstack
Diving into the Jamstack, and loving every minute of it.
2/21/2021
webjamstackserverless
Catching Up
Modernizing CatchUp with SwiftUI and cleaner code.
5/8/2020
iOSswiftswiftuirewrite
Rebuilding My Website
Why I decided to rebuild ryantoken.com with Swift.
3/22/2020
webswiftrewrite


