Kyle Abent

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.

  • 3+1albums (4th in progress)
  • 11concert bootlegs
  • 30+NS2 maps
  • 2021GuitarSesh inception

Currently building

GuitarSesh — a rhythm game for real guitarists

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.

Visit guitarsesh.com →

Under the hood

  • Custom C++ pitch detection (<10ms)
  • GPU-accelerated rendering at 60fps
  • Guitar Pro 3/4/5/6/7/8 file support
  • 29-language localization
  • Career mode — 50+ countries
  • Fretboard analytics & heatmaps
  • Nuitka-built, Steam DRM
  • SQLite local · MongoDB cloud sync

Public changelog, 2017–today

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.

  1. 2026
  2. GuitarSesh — Steam Early Access (target)

    Software

    Public Early Access launch on Steam. Five years of work aimed at this date.

  3. Business license submitted

    Software

    Sole proprietor d/b/a SongCreatorVision. One less excuse to delay the launch.

  4. Apr 2026
    16 / 30 12-day streak
  5. Album 4 — God’s Flesh · started

    Music

    Started writing Album 4. First album being made alongside the GuitarSesh engine. Not yet released.

  6. Rebrand: SongVisualizer → GuitarSesh

    Software

    Cleaner name, sharper identity, Steam store updated. The product finally had a name you can say out loud.

  7. Mar 2026
    29 / 31 14-day streak
  8. Feb 2026
    28 / 28 28-day streak
  9. Jan 2026
    29 / 31 15-day streak
  10. 2025
  11. Dec 2025
    30 / 31 17-day streak
  12. Live demo stats dashboard

    Software

    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.

  13. Nov 2025
    29 / 30 15-day streak
  14. Oct 2025
    26 / 31 13-day streak
  15. Sep 2025
    26 / 30 13-day streak
  16. Aug 2025
    13 / 31 5-day streak
  17. Jul 2025
    28 / 31 21-day streak
  18. Jun 2025
    21 / 30 8-day streak
  19. May 2025
    21 / 31 6-day streak
  20. Apr 2025
    17 / 30
  21. Mar 2025
    15 / 31
  22. Feb 2025
    3 / 28
  23. Jan 2025
    24 / 31 12-day streak
  24. 2024
  25. Dec 2024
    30 / 31 18-day streak
  26. Nov 2024
    25 / 30 7-day streak
  27. Oct 2024
    8 / 31
  28. Aug 2024
    19 / 31 7-day streak
  29. Jul 2024
    19 / 31 6-day streak
  30. Major product site redesign

    Software

    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.

  31. Jun 2024
    21 / 30 6-day streak
  32. May 2024
    17 / 31 7-day streak
  33. Apr 2024
    18 / 30 7-day streak
  34. Mar 2024
    12 / 31
  35. Feb 2024
    10 / 29
  36. Jan 2024
    12 / 31
  37. 2023
  38. Dec 2023
    19 / 31 7-day streak
  39. Nov 2023
    14 / 30
  40. Oct 2023
    25 / 31 11-day streak
  41. Steam App ID 3890380 acquired

    Software

    First concrete step toward a public release. Launch countdown goes on the site.

  42. Sep 2023
    13 / 30
  43. Aug 2023
    18 / 31 8-day streak
  44. Jul 2023
    15 / 31
  45. Jun 2023
    15 / 30 5-day streak
  46. May 2023
    17 / 31 6-day streak
  47. Apr 2023
    19 / 30 10-day streak
  48. Mar 2023
    22 / 31 9-day streak
  49. Feb 2023
    6 / 28
  50. Jan 2023
    15 / 31 8-day streak
  51. 2022
  52. Dec 2022
    5 / 31
  53. Nov 2022
    1 / 30
  54. Album 2 released

    Music

    Second full-length on Apple Music.

  55. Feb 2022
    2 / 28
  56. 2021
  57. Album 1 released

    Music

    First full-length album on Apple Music.

  58. SongVisualizer — first commit

    Software

    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.

  59. Podcast / SongCreator page

    Writing

    First public mention of SongCreator — the seed of what would become GuitarSesh. Posted as a podcast entry before I had any of the code.

  60. Sessions 178–187 podcast

    Music

    Batch release to Apple Music. Tenth year of the KAE sessions.

  61. 2020
  62. Concerts & recordings — a year of bootlegs

    Music

    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.

  63. JDBC / JSP / Glassfish podcast generator

    Software

    NetBeans Java project to generate podcast pages from JSON data. Data-driven static pages before I knew what to call that.

  64. Siege Zero changelog & Space Cow Ranch video

    Games

    Updated my NS2 Siege Zero mod documentation with video, maps, and a compare-view of changes since 2019.

  65. Concerts section launches

    Music

    Added to experience.html with the first entry, Senses Fail. Eleven more followed over the next eight weeks.

  66. 2019
  67. SSL cert, NS2 Mapstats, Siege documentation begins

    Games

    Moved the site to HTTPS. Started the multi-page Siege documentation: entities, plugins, maps, and the Space Cow Ranch case study.

  68. Navigation overhaul — College / Music / Siege

    Software

    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.

  69. MySQL + Android app

    Software

    Built a MySQL-backed database plus an Android companion app that synced it offline via SQLite. First real taste of full-stack.

  70. 2018
  71. NS2 Proving Grounds — public server with thousands of players

    Games

    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.

  72. 2017
  73. College projects — Java, Android, Database, Algebra

    Software

    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/.

16 / 30 12-day streak
  • Album 4 — God’s Flesh · started

    Music

    Started writing Album 4. First album being made alongside the GuitarSesh engine. Not yet released.

  • Rebrand: SongVisualizer → GuitarSesh

    Software

    Cleaner name, sharper identity, Steam store updated. The product finally had a name you can say out loud.

  • Mar 2026
    29 / 31 14-day streak
  • Feb 2026
    28 / 28 28-day streak
  • Jan 2026
    29 / 31 15-day streak
  • 2025
  • Dec 2025
    30 / 31 17-day streak
  • Live demo stats dashboard

    Software

    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.

  • Nov 2025
    29 / 30 15-day streak
  • Oct 2025
    26 / 31 13-day streak
  • Sep 2025
    26 / 30 13-day streak
  • Aug 2025
    13 / 31 5-day streak
  • Jul 2025
    28 / 31 21-day streak
  • Jun 2025
    21 / 30 8-day streak
  • May 2025
    21 / 31 6-day streak
  • Apr 2025
    17 / 30
  • Mar 2025
    15 / 31
  • Feb 2025
    3 / 28
  • Jan 2025
    24 / 31 12-day streak
  • 2024
  • Dec 2024
    30 / 31 18-day streak
  • Nov 2024
    25 / 30 7-day streak
  • Oct 2024
    8 / 31
  • Aug 2024
    19 / 31 7-day streak
  • Jul 2024
    19 / 31 6-day streak
  • Major product site redesign

    Software

    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.

  • Jun 2024
    21 / 30 6-day streak
  • May 2024
    17 / 31 7-day streak
  • Apr 2024
    18 / 30 7-day streak
  • Mar 2024
    12 / 31
  • Feb 2024
    10 / 29
  • Jan 2024
    12 / 31
  • 2023
  • Dec 2023
    19 / 31 7-day streak
  • Nov 2023
    14 / 30
  • Oct 2023
    25 / 31 11-day streak
  • Steam App ID 3890380 acquired

    Software

    First concrete step toward a public release. Launch countdown goes on the site.

  • Sep 2023
    13 / 30
  • Aug 2023
    18 / 31 8-day streak
  • Jul 2023
    15 / 31
  • Jun 2023
    15 / 30 5-day streak
  • May 2023
    17 / 31 6-day streak
  • Apr 2023
    19 / 30 10-day streak
  • Mar 2023
    22 / 31 9-day streak
  • Feb 2023
    6 / 28
  • Jan 2023
    15 / 31 8-day streak
  • 2022
  • Dec 2022
    5 / 31
  • Nov 2022
    1 / 30
  • Album 2 released

    Music

    Second full-length on Apple Music.

  • Feb 2022
    2 / 28
  • 2021
  • Album 1 released

    Music

    First full-length album on Apple Music.

  • SongVisualizer — first commit

    Software

    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.

  • Podcast / SongCreator page

    Writing

    First public mention of SongCreator — the seed of what would become GuitarSesh. Posted as a podcast entry before I had any of the code.

  • Sessions 178–187 podcast

    Music

    Batch release to Apple Music. Tenth year of the KAE sessions.

  • 2020
  • Concerts & recordings — a year of bootlegs

    Music

    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.

  • JDBC / JSP / Glassfish podcast generator

    Software

    NetBeans Java project to generate podcast pages from JSON data. Data-driven static pages before I knew what to call that.

  • Siege Zero changelog & Space Cow Ranch video

    Games

    Updated my NS2 Siege Zero mod documentation with video, maps, and a compare-view of changes since 2019.

  • Concerts section launches

    Music

    Added to experience.html with the first entry, Senses Fail. Eleven more followed over the next eight weeks.

  • 2019
  • SSL cert, NS2 Mapstats, Siege documentation begins

    Games

    Moved the site to HTTPS. Started the multi-page Siege documentation: entities, plugins, maps, and the Space Cow Ranch case study.

  • Navigation overhaul — College / Music / Siege

    Software

    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.

  • MySQL + Android app

    Software

    Built a MySQL-backed database plus an Android companion app that synced it offline via SQLite. First real taste of full-stack.

  • 2018
  • NS2 Proving Grounds — public server with thousands of players

    Games

    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.

  • 2017
  • College projects — Java, Android, Database, Algebra

    Software

    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/.

  • Three threads I keep pulling on

    Different rooms of the same house. They all feed each other eventually.