CSE Student @ Vel Tech, Chennai
- 🎓 Computer Science Engineering student at Vel Tech, Chennai, specializing in AI, Machine Learning, and MLOps.
- 📼 Author & Maintainer of
rerunner(PyPI · GitHub Marketplace) — Deterministic record-and-replay engine for offline testing and debugging of LLMs and AI agents. - 🌐 Open Source Contributor:
kedro-plugins: 7 merged PRs (#1532, #1536, #1538, #1539, #1543, #1546, #1564) and 1 maintainer-approved PR (#1561 by @lrcouto & @merelcht).sktime: 2 merged PRs (#11701 by @fkiraly, #11445).- Also actively contributing across
morluto/rea(446k+ ⭐),huggingface/transformers,huggingface/accelerate,zenml,litellm,cleanlab, andkedro-viz(detailed PR breakdown below).
- 🛰️ Built SatQuery-AI for SIH 2026 (ISRO / SAC) — multimodal Earth observation AI integrating SAR-optical fusion and deterministic GIS verification.
- 🚀 Engineered the Smart Child Nutrition Deficiency Tracking System, deployed across 10 districts (under review for IEEE conference publication).
- 📍 Chennai, India · 📬
aakash1552005@gmail.com
rerunner records external AI and agent interactions (Anthropic Claude, OpenAI, AWS Bedrock, Google GenAI, AutoGen, Semantic Kernel, LangGraph, Model Context Protocol) into deterministic cassettes, enabling fast, offline, zero-token-cost CI test execution and time-travel debugging.
- 🖥️ Interactive Terminal Flight Deck (
rerunner tui): Visually scrub and inspect multi-turn agent execution steps, tokens, and cryptographic security audits in the terminal. - 🤖 Model Context Protocol (MCP) Replay: Deterministically record and replay MCP tool invocations without running local servers.
- ⚡ Streaming SSE Replayer: Native token-by-token replay for
text/event-streamchunks with simulated network latency. - ☁️ Multi-Cloud Storage: First-class support for Local, AWS S3 (
s3://), Google Cloud Storage (gs://), and Microsoft Azure Blob Storage (az://). - 🛡️ Enterprise PII & Secret Redaction: Pluggable redaction pipelines (Microsoft Presidio & Sether) with custom environment pattern support (
RERUNNER_REDACT_PATTERNS). - 📄 Interactive HTML & JSON Savings Reports: Export standalone HTML reports (
rerunner cost --export-html) and machine-readable JSON metrics (rerunner stats --json) for CI dashboards. - 🔒 Cassette Security Pre-Commit Hook: Official
rerunner-doctorgit hook rejecting broken HMAC hash chains, malformed frames, and unredacted secrets before commits land. - 📊 Official GitHub Action & OTel Export: 3-line CI action rendering automatic token savings reports directly in
$GITHUB_STEP_SUMMARY.
pip install rerunner| Project | Stars | Status | What I Built / Fixed |
|---|---|---|---|
morluto/rea |
446k+ ⭐ | 5 Active PRs (100% Green Reviews) | • PR #9686: Recognized fully decoded Mach-O variable load commands (LC_LINKER_OPTION, LC_NOTE, LC_FILESET_ENTRY) (#8935).• PR #9694: Classified non-directory bundle and desktop output parents as input refusals (#7688). • PR #9697: Resolved Windows co-located npm launcher shims ( .cmd, .ps1) as a single installation (#8122).• PR #9785: Derived annotate-native-function procedure argument from owning domain schema, rejecting empty strings (#9757).• PR #9786: Enforced non-empty and NUL-byte rejection on inspect-plist relative paths (#9764). |
huggingface/transformers |
140k+ ⭐ | Active PR | • PR #49969: Fixed NumPy image bounding-box normalization coordinate inversion and input mutation in GOT-OCR2 (#49902). |
huggingface/accelerate |
10k+ ⭐ | Active PR | • PR #4455: Fixed Windows checkpoint path sorting regex in save_state & load_state when parent directories contain digits (#4454). |
sktime/sktime |
3.5k+ ⭐ | 2 Merged · Active PRs | • PR #11701: Merged into main (approved by @fkiraly) — Fixed NaN and Inf detection logic in global pooling reduction forecasters (#11521).• PR #11445: Merged into main — Forecasting horizon API modernization.• PR #11742: Made native compositors compatible with pretrained state ( _clone_at & _set_params_at) (#11526).• PR #11730: Added developer warnings and isolated execution flags against local test suite memory crashes (#11687). • PR #11657: Fixed BaseDetector.update() crashing on pd.Series and np.ndarray inputs (#11606).• PR #11617: Added panel and multi-instance data support for HampelDetector (#11615). |
zenml-io/zenml |
4.1k+ ⭐ | Active PRs | • PR #5431: Atomic backup staging writes and completion validation to prevent incomplete artifact reuse on failed migration (#5174). • PR #5432: Quoted argument-hint YAML values to resolve GitHub Copilot CLI ≥1.0.65 skill loading failures (#5066). • PR #5394: Added triggered_by_deployment filter to prevent deployment runs skewing pipeline run statistics (#5274).• PR #5346, #5347, #5348: Step retry backoff, remote materializer check, and active project fallback. |
kedro-org/kedro-plugins |
9.3k+ ⭐ | 7 Merged · 1 Maintainer-Approved · Active PRs | • PR #1561: Approved by Maintainers (@lrcouto & @merelcht, 29 CI suites passing) — exposed video classes and added pipeline tests for GeneratorVideo (#232).• PR #1564: Merged into main (approved by @merelcht) — fixed WeaviateVectorStoreDataset navigation docs (#606).• PR #1546: Merged into main (approved by @merelcht & @ankatiyar) — added os.PathLike filepath support across 11 datasets.• PR #1539: Merged into main (approved by @merelcht & @ankatiyar) — supported calamine engine in EagerPolarsDataset Excel loader with parameterized multi-engine test suite.• PR #1532: Merged into main (approved by @merelcht & @ankatiyar, 18 CI jobs passing) — os.PathLike test coverage for Dask datasets.• PR #1536, #1538, #1543: Merged into main (CSVDataset index, HoloViews Python 3.10+, and dataset docs).• PR #1563, #1566, #1553: SQLQueryDataset argument ordering, benchmark CI, and Ibis append filter. |
kedro-org/kedro-viz |
1.8k+ ⭐ | Active PRs | • PR #2824: Excluded modular pipeline nodes from tag node count in filter panel (#2280). • PR #2823: Prevented duplicate parameter entries in modular pipeline tree (#2080). • PR #2822: Extended dataset stats to support PySpark DataFrames (#2731). |
cleanlab/cleanlab |
10k+ ⭐ | Active PRs | • PR #1351: Dynamic and forward-compatible issue type argument mapping across IssueManagers (#995). • PR #1344: Added bounding box normalization and migrated to NumPy 2.0 np.isin (#1234). |
BerriAI/litellm |
18k+ ⭐ | Maintainer Reviewed & Endorsed | • PR #46900: Reviewed & Endorsed by contributor (@Jahanzeb-git) — Enforced team member overall budget on fallback targets with full e2e tests & UI schema sync (#46874). • PR #48008: Preserved extra_body across mock_response and completions responses. |
⭐ "Turning data into decisions, one model at a time."



