Projects

Last updated: October 2024

Active Focus

Headless Feature Flags - Since 2024
Open source feature flags managed entirely in code

Book Writing - Since 2021
Writing several technical books about web development, mostly relating to Javascript.


Thinking About

Build Status CLI - Since 2022
A CLI tool for viewing Jenkins builds and streaming their progress.

Minimal Git Client - Since 2019
Cross-platform git client with minimal features for everyday use. Written in Rust. Particularly useful for staging/committing changes or comparing files across commits/branches/tags. Similar to Github Desktop, but without the github-specific features.

Server Buddy - Since 2019
An agent based server monitoring and security service where each machine reports back stats and gives notifications about important events (eg. available updates, successful SSH logons).

Serverless CI - Since 2020
Use serverless functions (eg. AWS Lambda) to run CI jobs, emphasis on speed. Parallelize as much as possible. Looking to take a 45 minute build down to 5 minutes max.


Past

Crane - Active 2016 to 2019
The first VS Code plugin that provided PHP code completion. Downloaded over 380,000 times, it is now shut down as I stopped working with PHP and didn’t have the time or motivation to maintain the plugin.

Rust Factions - Active 2015 to 2017
I was the main SysAdmin responsible for keeping the Rust game server running 24/7 and writing custom game plugins to improve the game experience for the thousands of members of the Rust Factions community.

The SkySpace - Active 2012 to 2014
I was co-Founder of this VPS & Dedicated server hosting business. We sold in 2014 and I am no longer affiliated with this company.