Akhil Singh
AI engineer · Pune, India
I build AI systems and the infrastructure underneath them: voice assistants, retrieval pipelines, and C++ that gets measured in nanoseconds. Most of my day-to-day work lives in private repos. This is the open-source side.
Off the keyboard: national cross-country mountain biking champion, 2021.
EDITH
Even Dead I'm The Hero
A local-first, voice-first AI presence for macOS. EDITH remembers your projects and working style, watches your dev sessions, and takes action on your behalf. Everything runs inside one daemon: edithd.
Local-first is a constraint, not a preference. The graph, transcripts and keys stay on the machine. The only thing that leaves is a redacted payload to the model gateway.
- Commits
- 183
- Test files
- 66
- Slices built
- 0 to 6
- Runtime
- 1 daemon
"think about our sharding strategy"
│
├──> SONNET ack now ──> "On it. I'll follow up."
│ turn ends, mic free
│
└──> OPUS think_async, off the critical path
├──> remember(detail)
└──> spoken summary, laterBuild sheet- S00North-star architectureDone
- S01Memory, Brain, edithd, Control APIDone
- S02PR-review skillDone
- S03Voice: wake, STT, TTSCore done
- S04Session awarenessDone
- S05Router + latency maskingDone
- S06Desktop controlCore done
- Voice loopWake word, speech-to-text and text-to-speech. ElevenLabs or local Piper.
- Graph memoryKuzu graph plus sqlite-vec vectors, on disk, with bounded compaction.
- Tiered routerSonnet is the talking voice. Opus thinks in the background and never blocks a turn.
- Redaction choke-pointRuns inside every model call and on every TTS and bus payload.
- Autonomy gateDefault-deny over a closed action vocabulary, with a windowed token budget.
- Session awarenessTaps every Claude Code terminal and narrates what changed.
- Desktop controlLaunches apps and drives terminals through osascript and open.
- PR review skillFirst autonomous action. Confirm-gated before anything is posted.
ohlcv-validator
A low-latency market-data pipeline built to HFT engineering standards. It validates live and exchange-style feeds on a zero-allocation hot path, reconstructs a redundant A/B multicast feed, and rebuilds an L2 order book with snapshot recovery.
Every correctness claim has a test. Every performance claim has a measurement.
- Single core · Apple Silicon
- 165.8M rec/s
- 24 cores · x86
- ~1.1B rec/s
- C++ tests
- 115
- Python tests
- 32
- Sanitizers
- ASan · UBSan · TSan
- Parser
- Fuzzed
- Zero allocations, provenA test overrides global operator new and fails on any hot-path allocation.
- A/B feed arbitrationEvery sequence delivered once, in order, from whichever line wins. Real gaps detected, reorders tolerated.
- Snapshot recoveryA gapped stream rebuilt through recovery is byte-identical to a from-scratch build.
- Binary over JSONThe measured path reads fixed-stride 88-byte records straight from mmap. No parse, no copy.
More projects
- 03Shipped
Mach
PythonAudio intelligence platform: real-time WebSocket streaming, Chromaprint and constellation fingerprinting, and spectral analysis mapped with UMAP.
Liveaudio stream- › Plugin DSP effects chain
- › Spectral + harmonic analysis
- › 3D audio map
- 04Shipped
akhil-skills
PythonPortable agent skills: concise procedures for how a coding agent should work, with validate, install and doctor tooling.
7original skills- › Validate · install · doctor
- › Claude Code and Cursor
- › User or project scope
- 05R&D
IsacxAkhil
Python · RustSim-to-real 6-DoF object pose estimation around Isaac Sim and YCB objects, with a Rust crate for fast ONNX inference.
6-DoFpose tracking- › Target: YCB sim-to-real
- › YOLO to ONNX export
- › Rust vision-inference
- 06Queued
Next build
Slot reserved. More open-source projects are on the way.
Spec in progress
How we build
- 01
Spec
North-star architecture first, then one spec per slice.
- 02
Slice
Ship vertical slices that work end to end, not layers.
- 03
Test first
Red to green. Hardware and network sit behind injectable seams.
- 04
Measure
Every performance claim has a benchmark with its date, host and command.
- 05
Record
Each slice closes with a completion record. Limitations get written down.