AI tooling & LLM integrations
MCP servers, retrieval pipelines and agent tooling that give models the right context without burning tokens, measured against real evals instead of vibes.
Proof: Gus →
I'm an independent developer who builds local-first AI tooling, browser extensions and developer tools, then open-sources them. I also take on freelance and contract work: bring me a rough brief and I'll ship something tested, documented and yours to keep.
$ whoami
sudhan · independent developer
$ cat focus.txt
ai tooling · browser extensions · dev tools
$ cat stack.txt
python · typescript · next.js · mcp
$ ls shipped/
gus/ nerdtip/ presto/
$ status --freelance
● open to new projects
$
01 / What I do
The same kind of work as my open-source projects, built for your team: scoped clearly, shipped in small working steps, and handed over with docs.
MCP servers, retrieval pipelines and agent tooling that give models the right context without burning tokens, measured against real evals instead of vibes.
Proof: Gus →
Manifest V3 extensions for Chrome, Edge and Firefox from one codebase, built to run on every page without slowing it down or leaking data.
Proof: NerdTip & Presto →
Command-line tools and libraries that install in one line, work offline, and ship with tests, docs and a release process.
Proof: Gus on PyPI →
Fast, accessible Next.js and React sites that are easy to host and maintain, like this one.
Proof: This site →
02 / Selected work
Real problems, working software. Each one is open source and still maintained.
$ cat httpx/_client.py
# 13,702 tokens, 2,019 lines. What an agent reads without Gus.
$ gus search "where are cookies persisted between requests" --top-k 1
httpx/_client.py:318-323
@property
def cookies(self) -> Cookies:
"""
Cookie values to include when sending requests.
"""
return self._cookies01Gives AI coding agents the six lines that answer the question, not the whole file.
68%
less context per question
4 in 5
questions with the right code in the top 5
0
API keys or cloud services
★ 0 · 0 forks · Python · updated Sep 2026

Hover over jargon, get a plain-English definition.
~400
terms explained in a sentence or two
5
built-in glossaries
0
network requests
★ 0 · 0 forks · JavaScript · updated Sep 2026

Playback speed control for every video on the web, not just YouTube.
0.25–16x
speed range
4
rebindable shortcuts
0
bytes of data collected
★ 0 · 0 forks · JavaScript · updated Sep 2026
03 / How I work
[01]
NerdTip and Presto make zero network requests, and Gus indexes and searches entirely on your machine. Your data stays yours unless there's a real reason to move it.
[02]
Gus ships with a held-out evaluation and an agent A/B benchmark, and changes that look good but score worse don't get merged.
[03]
Presto is one dependency-free file, and NerdTip runs without a bundler. Less code means fewer things to break and less to maintain.
[04]
Every project has tests, CI and a contributor guide, so the next developer, or your team, can pick it up without me.
04 / Open source
Everything above welcomes outside contributors. Fix a bug, improve the docs, or pick up a tagged issue. Each project has a short guide from clone to first pull request, and I'm happy to help along the way.
Python · MCP · tree-sitter · SQLite · ONNX
JavaScript · WebExtensions · Manifest V3
JavaScript · WebExtensions · Manifest V3
Can't contribute code? You can still keep these projects free, private and maintained.
Buy me a coffee05 / Contact
New builds, internal tools, or extending something you already have. Tell me what you need and I'll get back to you.
Prefer email?