Home
About me

Hey, I'm Connor!

I'm a software engineer at Knock working on developer-first notification tooling. I like tinkering on side projects, building browser extensions, and making games for the Playdate.

Check out what I'm building and learning below, or say hi on Twitter

01 Showcase

Featured projects

2024

MoonStar Studio

Making indie games

2022

SwipeWell

Swipe File creator for marketers

2022

Coding Capstone

Free, mentored group projects for aspiring developers

2020

Snowmelt Design

Web design and development consulting

2020

Skapa

Mobile app for managing daily routines

2017

Maker Academy

Educational robotics kit company

02 Explorations

Writing, demos, and more

Oct 25, 2024

A year exploring game dev

Looking back on a year of learning game development

Dec 28, 2023

2023 in review

Looking back on 2023 and forward to 2024

Dec 26, 2023

On learning - Personal syllabuses

Personal syllabuses are a roadmap for effectively learning new subjects by outlining outcomes, a learning plan, and resources.

Nov 14, 2023

4 lessons from Apprenticeship Patterns

Lessons I learned from Apprenticeship Patterns, a book about furthering your career as a software developer on the journey from apprentice to master.

Oct 21, 2023

Game checkpoints and product onboarding

A rambling comparison of game checkpoints and product onboarding best practices.

Dec 12, 2022

My new feature checklist

There's more to launching a feature than coding. Here's what I keep in mind before I push to production.

Oct 24, 2022

Open Source Frontend Observability

Open source observability for React applications at React Advanced London

Sep 23, 2022

Refactoring Learning - UtahJS 22

How to learn effectively as a developer

May 15, 2022

Armadillo Additive Manufacturing

Titanium 3D printing order management for customers and admins.

Mar 11, 2022

SwipeWell

Cross-platform swipe file creator so marketers can do their best work.

Jan 16, 2022

Amano

Remote chemical monitoring dashboard for pool technicians.

Dec 10, 2021

On learning - Distributed practice

By spreading out practice over time, and mixing problem types in each practice session, you can increase the depth and retention of your learning.

Dec 03, 2021

On learning - Focused and diffused thinking

Understand simple neuroscience principles to better leverage your brains natural processes, so you can learn more, faster.

Sep 05, 2021

Athlete Guru

Marketing website for a premier athletic consulting company.

Aug 10, 2021

Getting Started with OpenTelemetry and Grafana - UtahJS 21

Overview of open source observability for Node.js applications.

Jul 07, 2021

Personal learning campaigns

Learn how to craft personal learning campaigns. Creating varied, consistent, and automated campaigns will help you learn more effectively.

Mar 28, 2021

Skapa

Mobile app to help neurodiverse people manage daily routines

Sep 05, 2020

Prometheus Remote Write Exporter

OpenTelemetry metrics exporter written in Go during my AWS internship

Jul 02, 2020

An intro to Gatsby @ AWS Web Dev Conf.

Lighting talk on Gatsby while interning at AWS.

Mar 04, 2020

Maker Academy

Educational robotics kit company

Mar 01, 2020

Meale

Meal Calendar and Shopping Cart generator built with React

Feb 02, 2020

Why I care about design as a developer

Learning about design has helped me as a maker, developer, and person.

Jan 03, 2020

Libre

Personal organization tool inspired by Monday and Trello.

Apr 04, 2019

Vuex course

Video course on Vuex - included in the official Vuex docs!