Blog

Thoughts on software development, mobile apps, and building products and sometimes nothing in particular at all

Blog post: Mastering SF Symbols Rendering Modes in SwiftUI
Nov 23, 2025
5 min

Mastering SF Symbols Rendering Modes in SwiftUI

SwiftUI Snippets

Discover the three powerful SF Symbols rendering modes—multicolor, palette, and monochrome—and learn when to use each for beautiful, colorful icons.

Read more
Blog post: Don't Get Stuck at the Border This Thanksgiving: A Planning Guide
Nov 19, 2025
4 min

Don't Get Stuck at the Border This Thanksgiving: A Planning Guide

Border Times Tips

Avoid holiday border chaos with Border Notices, community-verified crossing times, and smart planning tips for Thanksgiving week.

Read moreRead on Medium
Blog post: Create a Pulsing "Live" Indicator in SwiftUI
Nov 16, 2025
3 min

Create a Pulsing "Live" Indicator in SwiftUI

SwiftUI Snippets

A simple, reusable animation for real-time status indicators. Perfect for showing live data updates without being distracting.

Read moreRead on Medium
Blog post: Why Your 40th App is the One That Finally Prints
Nov 13, 2025
12 min

Why Your 40th App is the One That Finally Prints

Learnings from Building in Public

After 2.5 months building Border Times, I'm starting to understand why it takes dozens of attempts to find success. It's not about luck—it's about mastering five different disciplines at once.

Read moreRead on Medium
Blog post: Border Times iOS App Now Available
Oct 18, 2025
5 min

Border Times iOS App Now Available

Building a Small-Scale Online Business

We built an app because waiting at the border really sucks. Download Border Times on iOS and join thousands of border crossers saving time and sanity.

Read moreRead on Medium
Blog post: They say the best business ideas start with solving a personal problem!
Sep 25, 2025
4 min

They say the best business ideas start with solving a personal problem!

Building a Small-Scale Online Business

From border crossing frustrations to launching border-times.com - how personal problems become business solutions.

Read moreRead on Medium
Blog post: Protection from advertisements
Sep 17, 2025
6 min

Protection from advertisements

Building a Small-Scale Online Business

The internet feels like an advertising scheme.

Read more
Blog post: Status Tracker
Nov 18, 2024
8 min

Status Tracker

Part 2

In part two we cover updating the status tracker to have updatable state. We also swap out the titles to have a description of a state, rather than the progress state.

Read more
Blog post: Status Tracker
Nov 18, 2024
8 min

Status Tracker

Part 1

Make a customizable status tracker with SwiftUI.

Read more
Blog post: How close is AI to replacing your job?
Nov 15, 2024
2 min

How close is AI to replacing your job?

Is llama3.1 ready for your job?

Read more
Blog post: Markdown files with AWS
Nov 14, 2024
2 min

Markdown files with AWS

How to avoid .md files not being served.

Read moreRead on Medium
Blog post: Collapsable Indicator
Nov 13, 2024
5 min

Collapsable Indicator

Build a collapsable indicator in pure SwiftUI.

Read moreRead on Medium

Let's work together

Professional discovery, design, and complete technical coverage for your ideas

Get in touch