About
Code, music, puzzles, and pixels
I'm Kushagra. I write code, play a lot of music, get stuck on puzzles, and disappear into story-driven games. The same brain that spends hours on a riff or a cube algorithm shows up in how I build systems and projects.
Piano & guitar
I split time between piano and guitar — learning songs by ear, building arrangements that are a bit too big for my room, and messing with chords until something sticks. Music is the side of my life where nothing has to ship; it just has to feel right.
Cubes & puzzles
Speedcubing and pattern-heavy puzzles are how I reset my brain: finite states, crisp algorithms, instant feedback. It's the same mindset I bring to debugging a gnarly bug or tuning a search routine in my chess engine.
How this leaks into code
I like projects where you can trace everything: input → logic → output. Engines like Kepler, traffic simulations, or cloud backends like Hivemind/LinkedOut all feel like bigger, noisier puzzles with more interesting constraints.
Games & atmosphere
I gravitate to games with heavy atmosphere and strong writing — slow walks, quiet scenes, and worlds that feel lived in. I think about pacing and tension a lot when I design interfaces and flows: not just what a system does, but how it feels to move through it.
Offline balance
When I'm not coding, I'm usually at a keyboard, with a controller, or turning a cube. The portfolio is just the “ship it” side of things — the rest happens off-screen.

Listening / Spotify
If I'm coding, there's almost always music running in the background. These are a few of the playlists / vibes I keep returning to, plus a link straight into my Spotify profile.
Playlist
Late-night grind
Ambient / cinematic focus mix
Playlist
Piano + strings
Melodic stuff I keep looping