I'm a senior software engineer with 10+ years of experience.
Today I focus on Agentic AI systems β multi-agent pipelines that do real-world research, forensic analysis, and automation, not just chat. I particularly love the engineering challenge of making LLM-powered systems reliable, not just impressive.
When I'm not shipping code, I teach high school mathematics and enjoy breaking down complex technical concepts into things anyone can understand.
π― My superpower: I can navigate between a low-level circuit diagram and a high-level LLM orchestration graph without losing context. Rare combo.
π΅οΈ ForensicValue AIMulti-agent forensic accounting for Indian stocks Detects accounting irregularities, governance risks & value traps in NSE/BSE companies. Five parallel agents (Forensic, Management, RPT, Market Intelligence, Narrative) orchestrated via LangGraph, synthesized into a "Detective Story" report.
|
Daily autonomous research pipeline for special-situation investing Monitors NSE/BSE filings for insider trades & corporate events, then runs a 4-level deep-research pipeline (DeepSeek V3 + Qwen). Persists insights in PostgreSQL with
|
π€ Autonomous SRE AgentAI that reads your logs so you don't have to β at 3 AM Ingests production logs, clusters them with HDBSCAN, flags anomalies with Isolation Forest, investigates root causes via cross-encoder reranked RAG, and drafts fixes for human approval. Human-in-the-loop learning improves recommendations over time.
|
π Medicine FinderAI-powered drug information assistant A conversational tool for looking up medicines, active ingredients, and substitutes β built with a clean, fast React frontend and an intelligent backend that surfaces the right information quickly and safely.
|
PRs to projects I depend on. Sorted by repo stars, descending. (merged) = in upstream, (open) = in review.
- punkpeye/awesome-mcp-servers
β90,864 β
Add sanjibani/cleancloud-mcp to new Laundry & Dry Cleaning section;Add sanjibani/playmetrics-mcp to Sports;Add sanjibani/campspot-mcp to Travel & Transportation;Add sanjibani/qualia-mcp to Real Estate;Add sanjibani/fieldroutes-mcp to Support & Service Management;Add realm-mp-mcp to new Religion & Nonprofit section;Add sanjibani/hawksoft-mcp π€π€π€(open) - vitejs/vite
β81,960 β
update xmit guide URL;remove dead helpx.adobe.com link(merged β ) - withastro/astro
β61,084 β
merge new response cookies into original AstroCookies for error pages (#17329)(open) - remix-run/react-router
β56,501 β
fix dead Node.js debugging link in quickstart(merged β ) - crewAIInc/crewAI
β55,670 β
fix dead Hyperbrowser SDK reference links in hyperbrowserloadtool (4 langs);fix dead Stagehand docs link in stagehandtool (4 langs)(open) - makeplane/plane
β54,621 β
filter "Updated At" by updated_at column, not created_at(open) - BerriAI/litellm
β53,829 β
add Azure module (Container Apps + App Gateway);fix dead ReadTheDocs links + dead Railway deploy buttons(open) - astral-sh/ruff
β48,668 β
fix dead ruff preview/preview.md link;fix dead alpinelinux testing repo link(merged β ) - react-hook-form/react-hook-form
β44,793 β
replace dead /api links with /docs in 4 locale READMEs;replace retired /jp, /pt, /zh subdomain links in locale READMEs(merged β ) - chakra-ui/chakra-ui
β40,509 β
fix dead chakra-ui.com/docs links in codemod migration guides(merged β );replace dead lucide.dev/react link with canonical package docs URL(merged β );fix dead chakra-ui.com/llms-migration.txt link(merged β );replace dead chakra-ui.com/discord link with discord.gg invite(merged β );replace Stack.Separator with standalone Separator in migration guide (#10881)(merged β );remove dead Codeium/Windsurf memories link, fix web.dev/image-loading(open) (merged β ) - drizzle-team/drizzle-orm
β35,168 β
disambiguate undefined array elements in hashQuery cache key;preserve MySQL enum values containing commas;await db query before cache.onMutate to close stale-repopulation race;skip MigrateProgress spinner when stdout is not a TTY;apply TTL to per-table composite-key Sets to prevent unbounded growth(open) - continuedev/continue
β34,924 β
update 6 dead Snyk, Supabase, and Sanity links in MCP cookbooks;fix dead vLLM engine_args link;fix dead klavis.ai/integrations link;fix dead snyk.io/learn/security-vulnerability link;fix dead sanity release-schedules link;fix dead supabase database/security link;fix dead snyk.io/learn/software-composition-analysis-sca link;fix 4 more dead netlify docs subpaths;fix broken vLLM engine arguments docs link in vllm.mdx;fix dead /api-documentation/ subpath;fix dead endpoints.huggingface.co subpath;fix dead morphllm.com/dashboard link;fix dead morphllm.com/dashboard link;fix dead www.voyageai.com link;fix dead www.voyageai.com link;fix dead voyageai dash.api-keys link;fix dead llama-stack RTD link + typo;fix dead /analytics/get-started/ link;fix dead lancedb docs links;fix dead vllm engine_args doc link;fix 3 dead kindo.ai dashboard subpath links;fix 3 dead function.network doc links(open) - chatwoot/chatwoot
β34,495 β
set Reply-To on Send Transcript emails(open) - pydantic/pydantic
β28,298 β
Fix dead link todatamodel-code-generatordocs;Fix dead link to Rust source(merged β ) - TanStack/table
β28,191 β
guard Array.isArray before index access in range filter autoRemove(merged β ) - modelcontextprotocol/python-sdk
β23,639 β
add list_all_* helpers that drain pagination(open) - langchain-ai/langchainjs
β17,957 β
update broken docs.langchain.com and oxc.rs links in CONTRIBUTING.md and libs/langchain/README.md;update 3 broken Anthropic docs links in langchain-anthropic README;fix 5 broken doc links;drop empty AIMessages to avoid Converse API ValidationException;fix dead Learn link in README;preserve functionCall.id on Gemini tool_call content blocks;remap provider tool_call indices so they don't collide with text;drop empty AIMessages to avoid Converse API ValidationException(open) - TanStack/router
β14,805 β
fix broken with-router-cli install doc links;fix broken createServerFn doc links in reading-writing-file tutorials;prevent lossy string coercion in defaultParseSearch (#7650);remove dead 'Composite Components' deep-dive blog link;fix broken zodValidator/valibotValidator API doc links;fix broken tanstack.com/discord link;fix broken swan-io/chicane link in overview.md(open) - vercel/commerce
β14,152 β
remove 4 dead demo-store URLs from README(open) - freshframework/fresh
β13,789 β
append nonce alongside existing directives instead of stripping 'unsafe-inline';fix dead deno.land/x/fresh API Reference link;forward non-Fresh 404s to next middleware (server.proxy, etc.);warn when useNonce falls back to unsafe-inline;match more specific dynamic route when a catch-all was registered first;replace dead deno.land/x/fresh link with jsr.io/@fresh/core;drop dead usefresh.dev/showcase link;fix dead IS_BROWSER doc URL;fix dead FreshConfig doc URL;fix dead deno.land/x/fresh doc URLs;fix dead deno.land/x/fresh doc URLs;fix dead fresh_charts and fresh_marionette links;fix dead usefresh dynamic-routes link(open) - modelcontextprotocol/typescript-sdk
β12,869 β
let OAuth-derived Authorization override caller-supplied header(open) - BeehiveInnovations/pal-mcp-server
β11,683 β
raise ToolExecutionError on expert-analysis failure(open) - open-circle/valibot
β8,827 β
replace dead oscollective.org link with opencollective.com/opensourcecollective;fix dead Grit migration link in v0.31.0 migration guide;use own-property check so prototype keys aren't matched as entries (#1523);use Object.is so literal(NaN) accepts NaN (#1529)(open) - CursorTouch/Windows-MCP
β6,442 β
raise on failure so isError=true on the MCP wire(merged β ) - sooperset/mcp-atlassian
β5,574 β
convert ADF comment bodies to text in get_issue_comments (#1488)(merged β );add items schema to set_page_restrictions list parameters (#1455)(merged β );per-user PAT service headers outrank inbound gateway Authorization (#1162)(open);raise MCPAtlassianError so isError=true on the MCP wire(open) (merged β ) - haris-musa/excel-mcp-server
β4,034 β
block lowercase/mixed-case unsafe function names in formula validator;raise domain exceptions so isError=true on the wire(open) - denoland/std
β3,550 β
bind release in constructor (#7195);remove dead deno.land/std link from README (registry retired)(open) - drizzle-team/drizzle-orm-docs
β235 β
correct generated-column limitations per issue #608;fix dead neon console /app/projects link;replace dead supabase.com/docs/guides/functions/local-development link;remove dead driz.link/neon-cf-ex reference(open) - CrowdStrike/falcon-mcp
β221 β
send request body as array in launch_scheduled_report (#464)(merged β ) - cabout-me/gramps-mcp
β37 β
translate citation_list and note_list to ref_list at API time;translate child_handles to child_ref_list at API time;serialize StyledText at API payload time only;fix broken openwebui mcpo proxy link;raise GrampsAPIError so MCP framework reports isError=true(open) - beycom/onetool-mcp
β22 β
propagate is_error to MCP wire on tool failures(open) - mjunaidca/taskforce
β10 β
raise on failure so isError=true on the MCP wire(open) - felixdorn/mcp-nix
β7 β
raise ToolError so failures carry isError=true on the wire(open) - templetwo/back-to-the-basics
β5 β
raise on failure so isError=true on the MCP wire(open) - knishioka/td-mcp-server
β0 β
raise ToolError so MCP framework reports isError=true(open) - sanjibani/paid-skills
β0 β
cross-link to mcp-skills-pack(open) - sanjibani/skill-sandbox
β0 β
cross-link to mcp-skills-pack(open)
- Building more reliable agentic systems (the harness matters as much as the model)
- Forensic accounting automation for Indian public markets
- Low-level systems β revisiting the ECE roots
- Value investing through the lens of AI-assisted research


