yedhink/ccsesh
A tiny Claude Code helper that fuzzy-searches local sessions and resumes the one I pick.
A few things I’ve worked on recently: production AI, security systems, Postgres performance, agent workflows, and internal tools that saved people time.
An AI first responder for support inboxes.
I built a shared AI Assist layer for NeetoChat and NeetoKB so customers can get a useful first answer immediately, even before someone from support jumps in. It reads the question, pulls the right product context from the knowledge base, replies in chat, and hands off to the team when the conversation needs a human.
customer asks
Can I connect my help docs to chat?
incoming question
Customer asks in chat
grounded answer
Uses help articles before replying
human handoff
Support joins when the thread needs judgment
The customer gets a useful first answer right away. If the conversation needs more care, support can take over from there.
A GitHub code reviewer we could actually tune.
I built BigBinary's first production AI app from scratch. It replaced Cursor Bugbot ($15/user/month) with a Gemini + pgvector reviewer that handles around 2,200 PR reviews a month across ~200 repos, usually for $70-$80/month in Gemini spend.
$ bw review --pr 5849
# Specialist ensemble: 4 reviewers + adversarial judge
[generalist] missing nil guard on user.preferences
[test-semantics] spec asserts << but should be >>
[retry-path] no backoff on 429 from Gemini
[contract] deprecated-key still in API response
# Judge: REQUEST_CHANGES (confidence 0.92)
→ posted 4 inline comments, 1 summary
Catches shady password forms before people trust them.
NeetoForm is open enough that anyone can publish a form, which also means abuse protection has to work quietly in the background. I built a safety layer that spots password fields, fake login pages, and phishing-style copy, pauses risky forms, and gives the team a clear review trail.
risky form
Looks like a password collection page.
password traps
Forms that ask for secrets they should not collect
fake login pages
Copy and layout that pretend to be another product
phishing language
Urgent prompts designed to rush people into mistakes
Good forms keep moving. Suspicious ones pause for review before they can collect anything sensitive.
Postgres work on the parts users were waiting on.
Worked through the slow paths in NeetoCal, which handles millions of events and bookings. Cut some query costs by up to 99.95%, removed 30s timeouts from customer-facing slot APIs, and cleaned up 28.6 million rows left behind by a Google Calendar sync runaway.
99.95% reduction
Claude Code agents running inside Kubernetes jobs.
Built the Dependabot flow around a Rails 8 + Kubernetes control plane. It sends Claude Code agents into one-shot pods, lets them work stuck Dependabot PRs, and usually gets the fix shipped in under 10 minutes.
A shared skill library for engineers and agents.
Put together reusable prompt and skill bundles for Claude Code. A lot of the work was making the loops less fragile: race-condition fixes, false-positive checks, status polling, and one source of truth that works from a terminal or an autonomous Kubernetes pod.
personal repos
yedhink/ccsesh
A tiny Claude Code helper that fuzzy-searches local sessions and resumes the one I pick.
yedhink/dotfiles_ikigai
My actual shell/editor/tmux setup. The repo where workflow taste keeps leaking into code.
yedhink/bashed-on-a-feeling
A fast minimal git prompt written in bash. Old, scrappy, and still very much my kind of thing.
upstream trail
rails/rails
Merged docs PR around Rails generator behavior and table-name assumptions.
Open PRreactjs/react.dev
React documentation codebase. One of the upstreams I keep close because product UI and docs shape how people learn.
neovim/neovim
The editor upstream that has influenced more of my daily workflow than almost anything else.