Selected projects
AI Pull Request Reviewer — FastAPI, React, TypeScript, GitHub API, OpenRouter
Full-stack AI pull request reviewer that fetches GitHub PR diffs, runs LLM-assisted risk analysis, persists review history, and returns structured findings, suggestions, per-file summaries, and exportable review reports. Open-source and self-hostable; its architecture became the foundation Stratum was built on.
sect_scrape — Python, Playwright, BeautifulSoup, SQLite, OCR
Research-grade scraper for Gujarat eCourts disposed CRMA/JMFC cases, focused on CrPC sections 436, 437, 438, and 439. It automates the eCourts portal with Playwright, handles CAPTCHA/OCR support, stores structured metadata in JSON/JSONL/SQLite, and preserves source HTML/PDF orders for verification.
Faulty Node Detection — NS-3, Python, anomaly detection, HTML dashboard
Four-stage faulty-node detection pipeline for simulated networks. It builds a 12-node NS-3 topology, injects packet-loss/high-delay/low-bandwidth faults, extracts FlowMonitor features, detects anomalies with z-score/IQR/composite scoring, and explains results through an interactive HTML dashboard with an LLM diagnostic agent.
Codeforces — FastAPI, React, TypeScript, Codeforces API
Modern full-stack Codeforces dashboard for contest profiles, rating visualizations, performance insights, and problem browsing. The backend uses FastAPI with rate limiting and caching around real Codeforces data; the frontend uses React, TypeScript, Tailwind, React Query, and Recharts.