Skip to content
csy20

Chitresh Yadav

Backend · Applied ML

Illustrated portrait of Chitresh Yadav

Building useful software, from model to product.

I build backend systems and turn machine learning into working products. From realtime speech to local agents, I care about what ships — and how well it runs.

Selected work

01

02_OS

GNOME desktop with the on-machine 02 agent runtime: tree-sitter symbols, git-aware staleness, and an MCP server. Local-first, with no required model API.

Public alpha · v2026.10.01

Bytewise

Production Flutter app on Google Play: 788+ DSA and system-design lessons, offline-first.

Live on Google Play

Nen

Offline music player for the files already on your phone. No streaming, no ads, no account.

Live on Google Play

Speech Relay

Streaming ASR → MT → TTS over WebRTC, English to Hindi. Silero-VAD cut a separate comparison from 4708 ms mean to 3597 ms, 23.6% lower.

2505 ms mean · 2580 ms p50

Also

Speech Relay Rust

Hindi–English Whisper, served from Rust.

MediaPipe AI

Transcription and summaries across five containers.

Router Agent

Picks a model before spending a token.

Warrant

Asks before a production change.

Open source

02

11 merged pull requests across 6 repositories. Upstream work only. The list is a local snapshot from 14 Oct 2026.

  1. semantica-agi/semantica · 12 Oct 2026fix(vector-store): serialize backend mutations and mirror publication
  2. redhat-et/ripwire · 17 Sept 2026fix(ts): literal receivers no longer pin unrelated same-named functions
  3. internetarchive/openlibrary · 17 Sept 2026refactor: pass request params as args to is_spam and Recaptcha (#13538)
Show all 118 more
  1. semantica-agi/semantica · 6 Oct 2026feat(kg): add opt-in content screening before text extraction
  2. semantica-agi/semantica · 23 Sept 2026feat(llms): add TypeSafe Jev decision provider
  3. semantica-agi/semantica · 16 Sept 2026fix(mcp): accept entity_id in get_provenance (#1248)
  4. xevrion/breakscale · 14 Sept 2026docs: say cache hit rates are independent per hop
  5. semantica-agi/semantica · 13 Sept 2026refactor(explorer): split focused view from layout modes
  6. agent-of-empires/agent-of-empires · 12 Sept 2026feat(tui): name the host terminal tab after the selected session
  7. semantica-agi/semantica · 11 Sept 2026docs: rewrite remaining bare relative links that 404 on the live site
  8. topoteretes/cognee · 27 Aug 2026fix(ingestion): keep WHERE clause for schema-qualified SQL tables

github.com/csy20

Contact

03
chitreshy20@gmail.com

Seeking SDE-1 / Backend / Applied ML roles.

Resume