Skip to content
Roshan Chhetri

Work

Five things worth reading about. Each one lists what is measured and what is only self-reported, because the difference matters.

An agentic content pipeline that has run in production for a year

A spaced-repetition study platform for around 13,000 students. I built the LangGraph agent that turns source material into MCQs, flashcards and study notes without an educator writing them by hand, plus the real-time chat layer around it.

status
live
when
2025 to present
  • LangGraph
  • LangChain
  • RAG
  • Python
  • FastAPI
  • FAISS

Semantic search over an infinite note canvas

Sticky notes on an infinite canvas that find each other. Every note is embedded on write, and a pgvector nearest-neighbour query surfaces related notes without anyone tagging anything. Built and shipped solo.

loc
3,066
files
50
status
live
when
2025
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • Supabase
  • Postgres

392 lines, no ML libraries, and a bug that was not where I looked

A feedforward network in one C file with nothing but libc and libm. Forward and backward propagation, He and Xavier initialisation, Box-Muller sampling, binary cross-entropy. The interesting part is not that it trains, it is why it would not.

loc
392
files
7
status
live
when
2026
  • C
  • gcc
  • no ML libraries