Index · Work

Built to be
checked.

Each project says what it proves, what went wrong, and where the evidence lives. The journey behind them is on the Open Source and About pages.

Projects


01

Personal project · developer tool · Jul – Sep 2026

cidx

Alpha on PyPIPythontree-sitterSQLiteMCP

A zero-config local code index for AI coding agents. Five read-only MCP tools answer “where is X defined, who uses Y” with locations rather than file dumps, and the incremental index is proven to equal a cold rebuild.

263tests · 3 OS × 3 Python
30.5 scold index of Django
22.6 msp95 exact lookup

Install from PyPI

pip install --pre cidx

pypi.org/project/cidx · alpha · Python 3.11+ · Apache-2.0 ↗


02

Personal project · web app for open source contributors · Oct 2026

RepoInsight

Live on VercelTypeScriptNext.js 16React 19three.jsGitHub REST API

Know a repository before your first pull request. Paste a public GitHub repository and it reports where to start, who maintains it, how fast people reply, and whether outside pull requests actually get merged. Every answer is calculated by a fixed rule and shows its evidence; there is no AI and no health score.

10checklist questions, each with its rule
74tests
0databases, paid APIs or AI services

03

Google Summer of Code 2026 · OpenPrinting · May – Aug 2026

Printer recommendations & assistant

Under upstream reviewTypeScriptNext.js staticbuild-time pipeline

Explainable “what else will work” recommendations across 6,657 printers in OpenPrinting’s Foomatic database, plus a deterministic natural-language assistant. Everything runs at build time; the browser loads a 6 KB shard, not a 24 MB dataset.

86.8% → 0%scores saturating at 1.0
0.078 → 0.851evidence-to-score correlation
1,470 → 0misleading explanations
medium.com/@gativarshney/gsoc-2026-final-report-ai-driven-printer-compatibility-recommendation-portal-9283d6fe2a5cOpen ↗
Medium article: GSoC 2026 Final Report

04

Winter of Code 5.0 · OpenPrinting · in production · Mar 2026

OpenPrinting site search

Live in productionTypeScriptunified / remarkMiniSearchstatic export

Site-wide search for a statically exported Next.js site with no backend. A build step parses every post into a JSON index; the browser loads it once and answers queries locally with weighted, fuzzy ranking. Opens with Cmd/Ctrl + K on openprinting.github.io today.

263documents in the live index
0search servers
2PRs, both in production
openprinting.github.io · Cmd/Ctrl + KOpen ↗
OpenPrinting search overlay open over the homepage, with OpenPrinting and Foomatic Lookup Site scopes and a Cmd/Ctrl+K shortcut