Hi, I'm Nathan.

I'm a software engineer living and working in Chicago.

I'm currently at Auterion building out the Auterion Suite and am working on a yet-to-be-named time analysis platform.

Previously, I was the CTO at SkinIO and co-founded Uplink Sports with my brother.

Featured Projects

Recent Posts

Building for Reader View

May 26, 2021

This website has displayed well in both browser and app-based reader modes with the exception of image galleries. I’ve been writing about building and iterating on the UI for Time recently and these highly visual posts need images for the content to make sense. Without a fix, a horizontal row... more

SwiftUI as a Design Tool

May 16, 2021

In January I decided that it was time to fix UI shortcuts that I took during initial development of Time’s UI. I hid critical actions behind unclear gestures and had entire trees of alerts. This was a strategic decision to build the core faster, but it was time to take... more

Building a Realtime Widget

Oct 18, 2020

This is the blog post that I’ve been excited to write. I’ve been writing a series about the time tracking platform that I’ve been building over the last two years. In the first post I cover why I’ve been building it, and in the second post you can learn about... more

Is my timer running?

Oct 17, 2020

Manual time tracking by definition is a manual process. It requires a person to explicitly start a timer when a task begins and stop the timer when it ends. For any automatic tracking it’s important to know if a timer is running, but when requiring explicit user interaction the timer’s... more

Time Tracking

Oct 15, 2020

In August 2018 I started building a time tracking app that I’ve been calling Time (creative name, I know). The goal of this project is to build an engine that I can use to answer questions such as: How much am I working? Am I putting enough time into 𝑥... more