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.

Arranging
Systems brain

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.

Algorithms
Engines & infra

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.

Story-driven games
Long piano sessions
Firefly emblem

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.