GuitarSesh — Steam Early Access (target)
SoftwarePublic Early Access launch on Steam. Five years of work aimed at this date.
Software · Guitar · Games
Independent software engineer. Been programming since 2008 (self-taught), formally from 2016. Currently building GuitarSesh — a rhythm game for real guitarists, targeting Steam Early Access June 12, 2026. Before that: three released albums and a fourth in progress, concert bootlegs, and years running my own online server for a multiplayer video game — writing mods, custom maps, and the plugins that kept it alive.
A Steam-bound desktop app that turns your guitar input into real-time feedback. Custom C++ pitch detection, GPU-accelerated note rendering, a career mode with 50+ countries and 200+ venues, and analytics built from two years of my own practice data.
Timeline
What I've shipped, recorded, or written about, in rough reverse order. Years after 2020 are mostly GuitarSesh — deeper posts on that work live at guitarsesh.com.
Public Early Access launch on Steam. Five years of work aimed at this date.
Sole proprietor d/b/a SongCreatorVision. One less excuse to delay the launch.
Started writing Album 4. First album being made alongside the GuitarSesh engine. Not yet released.
Cleaner name, sharper identity, Steam store updated. The product finally had a name you can say out loud.
Third full-length on Apple Music.
150+ practice sessions of my own data became the landing page’s proof-of-life. Social proof built from actual use, not a screenshot folder.
Dropped the bootstrap-y first draft for a custom dark-theme build with a serif/sans duo and live-data badges. Same site, grown up.
First concrete step toward a public release. Launch countdown goes on the site.
Second full-length on Apple Music.
First full-length album on Apple Music.
The actual start date. First git commit for what would become GuitarSesh. From here, nearly every day since has its own branch in the private repo — the log below is a trimmed index of those dated checkpoints.
First public mention of SongCreator — the seed of what would become GuitarSesh. Posted as a podcast entry before I had any of the code.
Batch release to Apple Music. Tenth year of the KAE sessions.
Eleven concert pages added in the spring, each with audio + video from shows I’d saved over the years: Senses Fail, Silverstein, Minus the Bear, Rise Against, Sum 41, Bayside, New Found Glory, GBH, 10 Years, Tigers Jaw, The Wonder Years.
NetBeans Java project to generate podcast pages from JSON data. Data-driven static pages before I knew what to call that.
Updated my NS2 Siege Zero mod documentation with video, maps, and a compare-view of changes since 2019.
Added to experience.html with the first entry, Senses Fail. Eleven more followed over the next eight weeks.
Moved the site to HTTPS. Started the multi-page Siege documentation: entities, plugins, maps, and the Space Cow Ranch case study.
Reorganized the nav so the college projects moved to their own section and the newer music + game work could breathe. First “design pass” on the site as a whole.
Built a MySQL-backed database plus an Android companion app that synced it offline via SQLite. First real taste of full-stack.
Ran a public Natural Selection 2 server that reached thousands of players over its lifetime. Built a custom karma/credits system in Lua + JSON, wired to a Trello moderation board and a SQL database. The 2018 writeup includes a representative 4-hour recording of live connection data.
The original backbone of this site. JSP/Glassfish database projects, Android apps (GoFish, Maze), intermediate algebra writeups, and the HTML5 coursework archive — all still live under /archive/college/.
Started writing Album 4. First album being made alongside the GuitarSesh engine. Not yet released.
Cleaner name, sharper identity, Steam store updated. The product finally had a name you can say out loud.
Third full-length on Apple Music.
150+ practice sessions of my own data became the landing page’s proof-of-life. Social proof built from actual use, not a screenshot folder.
Dropped the bootstrap-y first draft for a custom dark-theme build with a serif/sans duo and live-data badges. Same site, grown up.
First concrete step toward a public release. Launch countdown goes on the site.
Second full-length on Apple Music.
First full-length album on Apple Music.
The actual start date. First git commit for what would become GuitarSesh. From here, nearly every day since has its own branch in the private repo — the log below is a trimmed index of those dated checkpoints.
First public mention of SongCreator — the seed of what would become GuitarSesh. Posted as a podcast entry before I had any of the code.
Batch release to Apple Music. Tenth year of the KAE sessions.
Eleven concert pages added in the spring, each with audio + video from shows I’d saved over the years: Senses Fail, Silverstein, Minus the Bear, Rise Against, Sum 41, Bayside, New Found Glory, GBH, 10 Years, Tigers Jaw, The Wonder Years.
NetBeans Java project to generate podcast pages from JSON data. Data-driven static pages before I knew what to call that.
Updated my NS2 Siege Zero mod documentation with video, maps, and a compare-view of changes since 2019.
Added to experience.html with the first entry, Senses Fail. Eleven more followed over the next eight weeks.
Moved the site to HTTPS. Started the multi-page Siege documentation: entities, plugins, maps, and the Space Cow Ranch case study.
Reorganized the nav so the college projects moved to their own section and the newer music + game work could breathe. First “design pass” on the site as a whole.
Built a MySQL-backed database plus an Android companion app that synced it offline via SQLite. First real taste of full-stack.
Ran a public Natural Selection 2 server that reached thousands of players over its lifetime. Built a custom karma/credits system in Lua + JSON, wired to a Trello moderation board and a SQL database. The 2018 writeup includes a representative 4-hour recording of live connection data.
The original backbone of this site. JSP/Glassfish database projects, Android apps (GoFish, Maze), intermediate algebra writeups, and the HTML5 coursework archive — all still live under /archive/college/.
Explore
Different rooms of the same house. They all feed each other eventually.
01 · Music
Four full-length albums, the long-running KAE podcast, and eleven concert bootlegs restored from years of audio archives.
→02 · Games
2014–2020: ran my own online server for Natural Selection 2 and wrote the code to keep it running. Thirty-plus custom maps, a custom game mode (Siege Zero), and a karma/credits system with real player data.
→03 · Software
Rhythm game for real guitarists. Custom C++ pitch detection, GPU rendering, career mode with 50+ countries. Steam EA June 12, 2026.
→