I'm Abhilash.
I like figuring things out.

I write code, mess with old computers, and occasionally turn an idea into something that works. Mostly Java, JavaScript, and Python.

Selected work

Aftermath

A Solana payment failure lab with real Python workers and SQLite recovery. Inject duplicate notifications, verification outages, and worker stops, then inspect the event timeline. A subprocess kill-and-restart test verifies that replay leaves exactly one credit. Payment inputs are simulated.

PythonSQLiteReact / TypeScript

Release v0.1.0 ↗

View project ↗

Cadence

A piano practice studio with editable audio-to-MIDI transcription, reference comparison, and bar-level pitch and timing feedback. New recordings use the local Python backend; the public demo includes saved examples. Try the sample demo ↗ · Releases ↗

ReactFastAPIAudio analysis
View project ↗

Orbit

A browser-based graphing tool for multivariable calculus: surfaces, space curves, and vector fields, with tangent vectors and numerical arc length. Open the graphing tool ↗

JavaScript3D geometryMultivariable calculus
View project ↗

Hackintosh

Turning an older laptop into a Hackintosh, with configuration files and a short write-up.

HardwaremacOS
View project ↗

A little about me

I made this site on a Saturday because I was bored. It's where I keep projects and whatever else I feel like writing about.

You can find me on GitHub.