Important
Open to Software Engineer roles (Pune · Philadelphia · remote). Portfolio systems: real-time speech VAD with an F1 gate, offline RAG eval, agents with tool calling and failure handling, and the full stack around them. Benchmark figures link to their reports or CI runs; account statistics link to dated snapshots. Stub metrics are labelled stub.
Fastest contact: mbr63drexel@gmail.com
| Project | What it proves | Guardrails | Proof |
|---|---|---|---|
| ai-ml-portfolio — speech VAD + RAG eval + NumPy ML from scratch | Measured VAD F1 gates (real audio + synthetic labels). Offline RAG/LLM eval with retrieval metrics; CI uses stub providers | Acceptance gate fails CI below fixed thresholds; eval falls back to stubs when keys are missing | MODEL_CARD · RESULTS |
| agent-console · Incident Desk — seeded on-call investigation + protocol console | Labelled, key-free replay of Northwind incidents; planner/tool trace, verdict and seed-based scorecard | Live-capable Nemotron planner via Nebius (not executed); telemetry stays seeded. Original WebSocket reorder/dedupe and RESUME console retained |
Agent implementation · Protocol decisions · Pages replay demo |
| Gravity-SaaS-Agent — multi-tenant agent SaaS starter | MCP-style simulated tool registry, skills scaffold, billing events, operator dashboard | Tier rate limits, Supabase RLS policies, OpenRouter retries/circuit breaker and labelled echo fallback. Channel adapters are simulators, not live Business API | README · CI |
VAD figures are from the Sep 11, 2026 CI run (batch whole-file processing, excluding warmup). RAG figures are offline stubs. Source audit and verification limits.
| Metric | Measured | Gate / baseline | Source |
|---|---|---|---|
| VAD exact F1, noisy — known failure mode | 0.7768 | ≥ 0.75 (clean ≥ 0.92) | challenge_pass.py · MODEL_CARD |
| VAD soft F1 | 0.8135 | ≥ 0.78 | same |
| RAG retrieval (offline stub) — TF-IDF Recall@5 · MRR · nDCG@5 | 1.000 · 0.981 · 0.986 | 40 gold QA + 15 adversarial on 10 FAQ docs. BM25-fusion stub Recall@3 0.975. Hallucination 0.000 = stub abstaining | RESULTS.md (STUB, 2026-07-24) · DATA_CARD |
| Stub cost / latency matrix | Stub p95 ms and estimated $/1k queries from configured prices/token estimates | live path is EVAL_LIVE=1; CI forces EVAL_LIVE=0 (stub) |
same RESULTS.md |
| CI labs + VAD acceptance gate | green | — | Sep 11, 2026 |
86 / 150 ███████████░░░░░░░░░ 57.3%
Checked November 14, 2026: 86 public external merges (68 company-allowlist merges). Evidence and scope. Latest additions: Salesforce post-action bare transitions and AWS stdout restoration after printer failures.
| Organization / Company | GitHub Owner | Merged | Scope | Repositories & Focus |
|---|---|---|---|---|
| Amazon/AWS | awslabs |
24 | Target Company | MCP, Stickler, Social Messaging Agent Runtime Toolkit & Visual Asset Management System |
| Microsoft | microsoft |
10 | Target Company | Playwright docs, Semantic Kernel, physical-ai-toolchain, hve-core & winget-pkgs |
| Apple | apple |
7 | Target Company | Password-manager resources, auto-fill domain mappings & JSON schemas |
| Adobe | adobe |
6 | Target Company | React Aria / Spectrum: form validation, CheckboxGroup, ComboBox selection & locale dates |
| NVIDIA | NVIDIA |
5 | Target Company | CUDA Python test harness & TensorRT tooling/CI integration |
google · google-gemini |
4 | Target Company | ADK Go, sbsim BUILD cleanup & Gemini cookbook | |
| Sarvam AI | sarvamai |
2 | Target Company | Sarvam AI Cookbook CI workflows & example execution |
| Salesforce | salesforce |
1 | Target Company | AgentScript post-action transition compiler handoff |
| AMD | amd |
1 | Target Company | GAIA memory bootstrap confidence parsing |
| Comcast | Comcast |
1 | Target Company | xCOMPASS contributor-guide navigation & questionnaire links |
| IBM | IBM |
1 | Target Company | Alchemy Logging: atomic Go goroutine-ID formatting & width alignment |
| Meta | meta |
1 | Target Company | Lexical rich-text editor framework |
| Moonshot AI | MoonshotAI |
1 | Target Company | kimi-code models.dev fallback provider configuration |
| Netflix | Netflix |
1 | Target Company | DGS codegen Kotlin client generation & Gradle build fixes |
| OpenAI | openai |
1 | Target Company | codex-security CLI error guidance & output clarity |
| Samsung | Samsung |
1 | Target Company | CredSweeper credential scanner install-guide documentation |
| Walmart | walmartlabs |
1 | Target Company | JSON-to-GraphQL CLI compatibility on Node.js 22+ |
| Brekkylab | brekkylab |
6 | External OSS | Backlot: media asset ingest, pipeline automation & test suites |
| Eugenio Enko | eugenioenko |
3 | External OSS | TTT (Terminal Text Tools): terminal stream processing & utility pipelines |
| FINOS | finos |
2 | External Org | Architecture-as-Code schema validation & model export |
| GitHub | github |
1 | External Org | GitHub official gitignore template definitions |
| CapSoftware | CapSoftware |
1 | External Org | Cap: open-source screen recording & cross-platform audio pipeline |
| ESPnet | espnet |
1 | External Org | End-to-end speech processing toolkit documentation & build tests |
| Maester | maester365 |
1 | External Org | Maester Microsoft 365 security test framework |
| OceanBase | oceanbase |
1 | External Org | PowerContext distributed database context management |
| Railtown AI | RailtownAI |
1 | External Org | Railtracks AI runtime monitoring & diagnostics |
| Sentient | existence-master |
1 | External Org | Sentient autonomous agent framework coordination |
| Total | 28 Owners / Orgs | 86 | 68 Goal · 18 Ext | 37 Repositories across 86 verified merged pull requests |
A. Target Company Groups with 0 Verified Merges (14 Organizations)
The following 14 target company groups currently have open pull requests with tracked CI checks and reviews, but 0 verified merged PRs on GitHub:
| Target Company Group | Tracked Repositories & Current Status | Merged PRs |
|---|---|---|
| Anthropic | claude-agent-sdk-python (#1536 for #1514) — authored PR; claude-agent-sdk-typescript (#508), anthropic-sdk-python (#2012) — reviews |
0 |
| Intel | intel/dokimi (#705) — fix pushed with regression tests, maintainer approval, 1/1 CI success |
0 |
| Tesla | teslamotors/fixed-containers (#249), kafka-helmsman (#101) — tracked PRs, awaiting workflow authorization |
0 |
| SpaceX / xAI | xai-org/xai-sdk-python (#247: 3/3 checks passed), x-algorithm (#265: 2/2 checks passed) |
0 |
| JPMorgan Chase | jpmorganchase/jupyter-fs (#409–#411), dataquery-sdk (#88) — tracked PRs, awaiting workflow authorization |
0 |
| Cisco | CiscoDevNet/ansible-nd (#681) — tracked PR, 2/2 checks passed |
0 |
| Perplexity | perplexityai/numbat (#100) — tracked PR, awaiting workflow authorization |
0 |
| LG | webosose/ares-cli (#110) — tracked PR, awaiting workflow authorization |
0 |
| Firecrawl | firecrawl/anydoc (#225, #226) — tracked PRs, 1/1 check passed, 5/5 review confidence |
0 |
| Supabase | supabase/supabase (#53197) — tracked PR (12 checks, Deno config detection) |
0 |
| Vercel | vercel-labs/agent-browser (#2415) — tracked PR (6 checks, direct date/time input fill) |
0 |
| Lightning AI | Lightning-AI/torchmetrics (#3576) — tracked PR, 1/1 check passed, acceptance check passed |
0 |
| Anysphere / Cursor | anysphere/priompt (#31, #32) — tracked PRs, awaiting workflow authorization |
0 |
| X Corp / Twitter | xdevplatform/chat-xdk (#78: 2/2 checks passed), xurl (#111, #112: CLA passed, 1/1 check passed) |
0 |
Five case studies selected from those 86 public external merges (including 68 target company merges). Each links to the merged PR and its tests.
Google · ADK-Go: preserve code-execution history across model providers
- Problem: Replaying Gemini conversation history through the OpenAI adapter failed when a turn contained executable code or execution output.
- My contribution: Converted both part types to labeled, fenced text in the Chat Completions and Responses request paths, preserving their order alongside ordinary text and images.
- Validation: Added request-payload regressions for both APIs, including empty code, mixed media and replayed reasoning. Chat Completions tests · Responses tests.
- Outcome: Merged November 6, 2026 · #1956. Request conversion preserves the code and its output as context. This does not execute the code or claim live-provider validation.
Microsoft · Semantic Kernel: enforce URL allowlists after path normalization
- Problem: A raw prefix check let paths such as
/api/../adminsatisfy an/apiallowlist even though the HTTP client requested/admin. - My contribution: Required both raw and percent-decoded paths to pass the allowlist after dot-segment normalization, preserving empty segments and matching httpx's treatment of terminal dot segments.
- Validation: Added escaping-path and allowed-path cases, comparisons against httpx's wire path, and runner tests proving rejected targets never invoke authentication or send a request. Validator tests · Runner tests.
- Outcome: Merged November 2, 2026 · #14668. The tested traversal and prefix-boundary cases are rejected before outbound work, while valid paths remain accepted.
Amazon/AWS · PostgreSQL MCP: keep database connections on the serving event loop
- Problem: Startup validation initialized PostgreSQL pool state on a temporary event loop, leaving later MCP tool calls with connections bound to a closed loop.
- My contribution: Moved loop-bound startup validation into the MCP server lifespan and added asynchronous cleanup on the same loop, with bounded concurrent connection closes.
- Validation: Regression coverage exercises startup validation followed by the first query, registered lifespan cleanup, startup refusal, and failed or stalled connection closes. Regression tests · Cleanup tests.
- Outcome: Merged November 9, 2026 · #4846. Pool initialization, tool use and shutdown share the serving loop; these tests use controlled database doubles, not a live PostgreSQL deployment.
IBM · Alchemy Logging: align goroutine IDs in Go log headers
- Problem: Pretty-print log headers shifted as goroutine IDs changed digit width, making concurrent logs harder to scan.
- My contribution: Added padding to the widest ID seen so far, using atomic updates because header formatting runs under a read lock. Resetting logger defaults clears the recorded width.
- Validation: Regression tests cover growing and shrinking ID widths, the emitted log header, and reset behavior. Regression tests.
- Outcome: Merged November 11, 2026 · #807. Later headers stay aligned to the widest observed ID; earlier lines are not rewritten.
Salesforce · AgentScript: emit agent handoff for post-action bare transitions
- Problem: When compiling AgentScript action bodies, bare
transition tostatements in post-action blocks were dropped without diagnostics instead of emitting agent handoffs. - My contribution: Added compiler handling for bare
TransitionStatementnodes in action bodies, routing next-topic state updates intopost_tool_calland handoffs intoafter_all_tool_calls. - Validation: Added regression tests verifying unconditional
__state_update_action__generation and target handoffs for post-action transitions. Conditionals tests. - Outcome: Merged November 14, 2026 · #106. Ensures agent handoffs execute reliably without affecting conditional transitions.
| Project | What it does | Install / try | Validation |
|---|---|---|---|
| Codex Insights | Private HTML/JSON workflow reports from Codex sessions; optional shareable aggregate profile. Local-only mode makes zero model calls. | npx @mangeshraut712/codex-insights@0.7.0 --local-only |
115 tests and 20 synthetic CLI/browser journeys |
| Mangesh’s Merge Guide | Contribution workflow from issue selection and reproduction through testing, PR review and follow-through. | npx @mangeshraut712/merge-guide@0.1.0 install --target codex |
Installer, helper and upgrade-safety checks |
npm releases verified November 13, 2026. The latest GitHub source includes additional fixes beyond these published versions. For the Insights skill, follow its plugin installation and invoke $insights; Merge Guide installs as $oss-contribution-insights and also supports Claude Code and Cursor destinations. Insights source fixes · Merge Guide source fixes.
-
Actions Nurse — Open Agent Hackathon 2026 Wildcard track (author-recorded submission: 28 Oct 2026 4:30 AM IST, hub). CI triage agent: Rules + optional Gemma, Meterless H-MEM, labelled Zetaris fixtures with optional live read-only evidence. submission stamp.
-
Asset Intelligence Copilot — FlytBase challenge entry (AI Hackers Collective × Hacktoberfest 2026 Hack Day). Chat copilot for oil-field operators: deterministic tools compute numbers, answers cite record IDs and SOP passages, Gemma 4 for planning/phrasing. Local; MIT.
Architecture — patterns across these projects
Conceptual patterns across separate projects; arrows do not assert one integrated deployment.
flowchart LR
subgraph Client
B[Browser<br/>Next.js · React]
end
subgraph Runtime
WS[WebSocket agent server<br/>seq reorder · dedupe · RESUME replay]
API[FastAPI / Express gateway<br/>rate limits · circuit breaker]
end
subgraph Models_Tools_Data["Models · Tools · Data"]
OR[OpenRouter / Workers AI<br/>project-specific routing]
MCP[MCP-style tool registry<br/>tool calling]
VAD[WebRTC VAD · speech]
RAG[BM25 / TF-IDF retrieval<br/>eval gates]
DB[(Supabase Postgres<br/>RLS policies)]
end
subgraph Ops
CI[GitHub Actions CI<br/>F1 gate · offline eval]
DEP[Docker · Cloudflare · GitHub Pages]
end
B <--> WS
B --> API
WS --> MCP
API --> OR
API --> RAG
API --> DB
B --> VAD
MCP --> OR
CI --> DEP
| Pattern | Where it lives | Evidence |
|---|---|---|
Ordered, deduplicated streaming + RESUME |
agent-console | reorderBuffer.ts · tests · DECISIONS.md |
| Rate limits + circuit breaker | Gravity-SaaS-Agent gateway | rate-limiter.ts · circuit-breaker.ts · unit tests |
| Tenant isolation (RLS) | Gravity-SaaS-Agent | supabase/schema.sql |
| MCP-style tools (simulated) | Gravity-SaaS-Agent | mcp-client |
| Workers AI + optional OpenRouter | Hindai | hindai-gemma worker |
| CI gates, live APIs off | ai-ml-portfolio | ci.yml (EVAL_LIVE: "0", VAD challenge_pass.py) |
| Containers | agent-console · Gravity-SaaS-Agent | docker-compose.yml · docker-compose.yml |
AI engineering stack — tools and dependency evidence
The card lists tools I use or explore. The manifests below verify declared dependencies (checked 2026-11-10), not installed versions or live deployment.
| Repo | Declared stack | Manifest |
|---|---|---|
| ai-ml-portfolio | NumPy · webrtcvad · librosa · rank-bm25 · scikit-learn | pyproject.toml |
| agent-console | Next.js 16.4.3 · React 19.1 · TypeScript 5.8 · Turbopack · ws | package.json |
| Hindai | Next.js 15.5 · React 19.2 · Cloudflare Workers AI | package.json · workers/hindai-gemma |
| Gravity-SaaS-Agent | Next.js 16.4 dashboard · Express 4 gateway · Supabase | apps |
| mangeshrautarchive | FastAPI · Uvicorn · Pydantic 2 · httpx | requirements.txt |
| career-agent-pro | FastAPI · OpenAI SDK · Pydantic 2 | backend/requirements.txt |
| sarvam-ai-cookbook | Sarvam SDK · Flask-SocketIO · websockets | Realtime_Speech_Captioning/requirements.txt |
Now — what I'm building in Q4 2026
| Track | Where | Latest verified status / evidence |
|---|---|---|
| Speech AI / VAD | ai-ml-portfolio · labs/vad | CI + VAD FULL_PASS gate green · Nov 3 run |
| RAG eval | ai-ml-portfolio · labs/llm-eval | Offline stub report; live mode off in CI |
| Agent tooling | agent-console · actions-nurse | Incident Desk seeded replay shipped; live Nebius path not executed |
| MCP apps | Gravity-SaaS-Agent · upstream awslabs/mcp | Registry simulated · 4 awslabs/mcp merges |
| Developer tools | Codex Insights · Merge Guide | npm releases verified; November 13 source fixes merged; Insights synthetic E2E coverage added |
| OSS frameworks | scoreboard | 60 of 68 allowlist merges landed in Q4 |
Q4 2026 allowlist merges Oct 19 ███████████████████░░░░░░░░░
Nov 41 █████████████████████████████████████████ (through Nov 14, IST)
OSS merge pace — allowlist merges by month
Merge dates from the scoreboard, grouped by IST month. November is partial (through 2026-11-14).
xychart-beta
title "Allowlist merges per month (2026)"
x-axis [Jul, Aug, Sep, Oct, Nov]
y-axis "Merged PRs" 0 --> 45
bar [2, 3, 3, 19, 41]
| Repo (top 5) | Merged |
|---|---|
| awslabs/visual-asset-management-system | 12 |
| apple/password-manager-resources | 7 |
| microsoft/physical-ai-toolchain | 6 |
| adobe/react-spectrum | 6 |
| awslabs/stickler | 5 |
In review — open upstream pull requests
View current open upstream PRs on GitHub. Review status changes independently of merge counts; use the live list for current feedback and pending work.
Principles, writing, trajectory
Engineering principles — each one, where it shows up in code
- Measure everything; ship the gate with the number — VAD F1 gate runs in CI and fails below threshold
- Local-first; CI must not depend on a live API — CI sets
EVAL_LIVE: "0"; agent-console ships a key-free replay - Reliability over novelty — tested circuit breaker and rate limiter
- AI should augment, not obscure, the system — Incident Desk shows the planner/tool trace and scorecard (eval.ts)
- Developer experience matters; simple systems scale better —
make verify-allruns the tests, VAD gate and offline eval with no API keys
Details: INTERVIEW_NOTES.md
Writing — Technical writings RSS (20 posts in the feed)
| Date | Latest posts |
|---|---|
| Oct 29, 2026 | Touchscreen MacBook Pro field notes |
| Oct 28, 2026 | Gemini 4 Argon and Carbon field notes |
| Sep 29, 2026 | OpenAI DevDay 2026: models, ongoing agents, reliable workflows |
| Sep 10, 2026 | Razorpay Vulcan: evaluating a payments foundation model |
Trajectory
Figures from the repository's GitHub snapshot, collected 2026-11-13 05:55 IST:
| 2026 activity | Count |
|---|---|
| Contribution-calendar total | 6,054 |
| Commits | 3,700 |
| Pull requests | 1,640 |
| Reviews | 348 |
| Issues | 264 |
The calendar total and activity-type counts are separate GitHub measures; the rows are not presented as a sum.



