I’m Giridhar. I like taking awkward, real-world problems—legacy GPU crashes, browser-extension persistence, brittle validation paths—and turning them into small tools or focused upstream fixes.
I came to software from electrical engineering, so my instinct is to reproduce, isolate, and measure before rewriting anything.
My current work is mostly around developer tooling, browser internals, MCP integrations, and open-source bug fixing.
- Persistent XPI Toolkit — an unofficial Firefox 152.0.6 source patch and verifier for persistent unsigned WebExtension testing in normal release builds.
- Blender HD 4000 crash investigation — a reproducible Windows/GLSL failure analysis submitted to Blender's tracker and Intel's graphics community.
- Claude Continue — a Manifest V3 extension that resumes a Claude chat when its message limit resets.
- Vocab Builder TTS — a Python tool that turns vocabulary lists into definitions, examples, and listenable study audio.
- Super Productivity #9183 — reset shared dialog state between tests to prevent cross-spec leakage.
- Elastic Kibana #279376 — validate detection-rule schedules across create, update, and partial PATCH flows.
- Agno #9078 — expose
FileTools.list_files(directory=...)in generated tool schemas. - Linux Test Project #1337 — add a portable
noinlineattribute helper. - MCP integrations for Blender, Godot, KiCAD, and draw.io.
- Reproduce the actual failure before changing code.
- Prefer the smallest complete fix over a broad rewrite.
- Add focused regression coverage when it materially protects the behavior.
- State clearly what was tested, what was not, and why.
Based in India · Usually building, debugging, or contributing upstream.

