Blog

All blog posts. Subscribe to my RSS feed.

  • Serverless Swift

    Serverless Swift

    Controlling Philips Hue bulbs by running Swift on AWS Lambda.

    2/24/2025

    serverless
    swift
    aws
  • CatchUp v3

    CatchUp v3

    Revisiting my first iOS app with new features and a fresh UI.

    4/3/2024

    iOS
    swiftui
    swiftdata
  • Hot Local Food App Icon for iOS

    Hot Local Food for iOS

    It's like Tinder, but for food, and it already likes you back.

    1/26/2023

    iOS
    swift
    swiftui
  • Nuxt 3 logo vs the SvelteKit logo

    Nuxt 3 vs SvelteKit

    Choosing between Nuxt 3 and SvelteKit for ryantoken.com v3.

    10/24/2022

    web
    jamstack
    rewrite
  • A custom diagram showcasing dynamic ephemeral storage with lambda

    Dynamic Lambda Storage

    Serverless compute with dynamic ephemeral storage.

    6/10/2022

    web
    cloud
    serverless
  • Storyboard's logo

    One Year at Storyboard

    Reflections on my first year and a look at what's to come.

    4/29/2022

    career
    reflections
  • Outrank's app icon

    Introducing Outrank

    Discussing the new app and my experience building it.

    10/26/2021

    iOS
    swift
    swiftui
  • Storyboard's original logo

    I'm Joining Storyboard!

    Starting a new, remote, cloud-heavy journey.

    4/25/2021

    career
    aws
    serverless
  • The WebRTC logo

    Learning WebRTC

    Explaining WebRTC to myself and others.

    3/7/2021

    web
    webrtc
  • The Jamstack logo

    Rocking the Jamstack

    Diving into the Jamstack, and loving every minute of it.

    2/21/2021

    web
    jamstack
    serverless
  • CatchUp's app icon

    Catching Up

    Modernizing CatchUp with SwiftUI and cleaner code.

    5/8/2020

    iOS
    swift
    swiftui
    rewrite
  • Publish's icon

    Rebuilding My Website

    Why I decided to rebuild ryantoken.com with Swift.

    3/22/2020

    web
    swift
    rewrite