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
  • Hardened native desktop build
  • 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. Apr 2026
    17 / 305 sessions
    12-day streak
  4. Album 4 — God’s Flesh · first song completed

    Music

    Wasn’t really planning another album — it just sort of happened. The first song off it is the best song I’ve ever made.

  5. Rebrand: SongVisualizer → GuitarSesh

    Software

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

  6. Mar 2026
    28 / 319 sessions
    14-day streak
  7. Feb 2026
    26 / 283 sessions
    13-day streak
  8. Jan 2026
    31 / 318 sessions
    31-day streak
  9. 2025
  10. Dec 2025
    30 / 315 sessions
    17-day streak
  11. 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.

  12. Nov 2025
    30 / 303 sessions
    30-day streak
  13. Oct 2025
    27 / 314 sessions
    15-day streak
  14. Sep 2025
    24 / 303 sessions
    13-day streak
  15. Aug 2025
    27 / 31
    19-day streak
  16. Jul 2025
    21 / 312 sessions
    7-day streak
  17. Jun 2025
    22 / 306 sessions
    10-day streak
  18. May 2025
    19 / 311 session
  19. Apr 2025
    19 / 306 sessions
    8-day streak
  20. Mar 2025
    13 / 311 session
  21. Feb 2025
    3 / 28
  22. Jan 2025
    22 / 312 sessions
    8-day streak
  23. 2024
  24. Dec 2024
    28 / 318 sessions
    14-day streak
  25. Nov 2024
    25 / 302 sessions
    7-day streak
  26. Oct 2024
    9 / 311 session
  27. Aug 2024
    25 / 317 sessions
    14-day streak
  28. Jul 2024
    27 / 318 sessions
    18-day streak
  29. 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.

  30. Jun 2024
    24 / 305 sessions
    9-day streak
  31. May 2024
    21 / 31
    16-day streak
  32. Apr 2024
    21 / 309 sessions
    7-day streak
  33. Mar 2024
    22 / 3113 sessions
    8-day streak
  34. Feb 2024
    12 / 299 sessions
  35. Jan 2024
    21 / 319 sessions
    6-day streak
  36. 2023
  37. Dec 2023
    19 / 3110 sessions
    7-day streak
  38. Nov 2023
    14 / 305 sessions
  39. Oct 2023
    26 / 319 sessions
    11-day streak
  40. Steam App ID 3890380 acquired

    Software

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

  41. Sep 2023
    13 / 307 sessions
  42. Aug 2023
    18 / 319 sessions
    8-day streak
  43. Jul 2023
    17 / 3116 sessions
    5-day streak
  44. Jun 2023
    14 / 307 sessions
  45. May 2023
    21 / 311 session
    6-day streak
  46. Apr 2023
    18 / 30
    10-day streak
  47. Mar 2023
    20 / 31
    11-day streak
  48. Feb 2023
    7 / 28
  49. Jan 2023
    18 / 31
    11-day streak
  50. 2022
  51. Dec 2022
    4 / 31
  52. Nov 2022
    3 / 30
  53. Oct 2022
    9 / 31
    5-day streak
  54. Sep 2022
    5 / 30
  55. Aug 2022
    16 / 31
    6-day streak
  56. Jul 2022
    26 / 31
    13-day streak
  57. Jun 2022
    24 / 30
    11-day streak
  58. May 2022
    13 / 31
    8-day streak
  59. Album 2 released

    Music

    Second full-length on Apple Music.

  60. Apr 2022
    5 / 30
  61. Mar 2022
    10 / 31
    6-day streak
  62. Feb 2022
    4 / 28
  63. Jan 2022
    15 / 31
    5-day streak
  64. 2021
  65. Album 1 released

    Music

    First full-length album on Apple Music.

  66. Dec 2021
    13 / 31
    5-day streak
  67. Nov 2021
    16 / 30
    7-day streak
  68. 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.

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

  70. Oct 2021
    2 / 31
  71. 2020
  72. 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.

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

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

  75. Concerts section launches

    Music

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

  76. 2019
  77. 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.

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

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

  80. 2018
  81. 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.

  82. 2017
  83. 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.