capad.fyi

i ship hard, i review hard.

i’m aadarsh, a react-first engineer. i ship quickly and review harder.

Aadarsh Upadhyay
touch the photo — it develops
now — india · remote-first · open to relocate

selected work.

four things you can click. every claim has a link. that’s the whole review process, right here.

searchts

  • shipped
  • 2026
  • mit

a keyless web unlocker for ai agents: reads, searches and transcribes what a naive fetch can’t. cli + mcp server + python lib, on pypi through 0.14.0.

0 api keys  3 unlock tiers  8 ai-chat providers

hare

  • ongoing
  • 2026
  • not a saas

a pr reviewer in two forms: hare bot in cursor chat, hare as a github app dogfooded on searchts. same review contract, and neither one can block a merge.

127 app reviews  25 bot reviews  0 blocking

glyphmaps

  • shipped
  • 2026
  • agpl-3.0

google maps turn-by-turn on the back of a phone. the next maneuver lights up the nothing phone’s glyph matrix. no maps api key.

137 leds  12 maneuvers  2.3 mb apk

grove

  • alpha
  • 2026
  • gpl-3.0

a free git review companion that sits beside your ai editor: the graph, the diffs, every worktree, refreshing live as your agent rewrites the repo under you.

worktree-first  live refresh  bring-your-own-agent

also shipped / pitched in
dooper, a self-hostable matrix inbox; every messaging feature free on your own server.
wmux — not mine: diagnosed a main-process freeze, landed 4 merged prs.contributed
burncard: know what your coding agents actually cost. npx burncard
msu halls register — alumni-register prototype for 16 halls (engagement paused).
coffeebreath + a discord voice overlay, older windows toys with no public url. ask me.

how i work.

what you get when you hire me. short version: ownership, evidence, docs, honesty. fast is fine. fast + reviewed is the point.

my assistants don’t get the last word.

you get an owner, not a ticket-taker. on a small team i’ve owned ui, api, data, deadline math, deploy and the written handover.

ai does the typing, evidence does the talking.

my review loop reads diffs, commits and ci as evidence, never instructions. findings land as comments. nothing there can block a merge.

the docs are the interface.

if agents use your tool, write for the agents: runbooks, skills and examples, not a raw fetch wrapper.

a confident wrong answer is worse than an honest error, and that is how i build.

my tools fail loud on login walls and captchas instead of returning junk. a tool that can’t say no can’t be trusted to say yes.

where i’ve been.

two products, one training contract, one degree in progress. open any row for what i built, the numbers, the stack.

software engineer and architect
complyv (fka compliance sarathi) · appson · jan–jul 2026

primary engineer on a small team (~553 of 647 commits) on an indian corporate-governance saas. governed ai writes (propose-then-confirm, the model never mutates data), a deadline engine for statutory dates and penalties, and a sha-256 append-only audit log. react 18 + node + mongodb.

junior software engineer
wordibly · appson · jun 2025–early 2026

owned tops-transcript-editor (~107–113 commits), a vite/react transcript editor for production transcription work on a us transcription platform. thinner share on the wider codecommit platform: orders, uploads, workforce dashboards.

ai training engineer
turing (via appson) · 2025 · ~2 weeks

short contract producing meta llama training data and eval sets. hands-on llm data work.

bca (honours), msu baroda — expected 2028 product space pm fellowship, top fellow — 2025–26

what people say.

verbatim, with sources. the last one has no name attached. so i attach none.

#133, which is one of the best bug reports this project has had. … You attached a debugger to the main process, took a CPU profile, and came back with 92% of self-time in readdirSync/statSync/readFileSync under walkDir/readCurrentFile, plus a before/after table showing system.identify going from timeout to 0.7 ms.
amirlehmam · maintainer, wmux · source ↗
“from your own IP” is the whole insight. a proxy pool fights the bot-wall; your own IP is already through it, same reason a human’s browser doesn’t trip cloudflare. an agent acting from where you already are doesn’t need to sneak in. nice build.
phi browser · on searchts, @phibrowser · source ↗
fetch-time + final_url turns read output into something a reviewer can cite later. Tier/status is useful; redirect + timestamp makes it durable.
dang_nh · on searchts, @hikariraina · source ↗
Aadarsh owned the architecture of Compliance Sarathi end to end and shipped a reliable agentic assistant under real deadline pressure. He is who you want on the hard parts of a system.
engineering, compliance sarathi · appson technologies

say hi.

currently wrapping the degree and shipping searchts + grove. fastest reply is email.

tell me the system and the deadline.

hi@capad.fyi

outside-india roles with visa sponsorship welcome.

home stack: typescript · react · next.js · css · electron · node → deploy