"The best tools should belong to everyone.
Open source is how we make that happen."
Click to expand/collapse
| Project | Description | Stack |
|---|---|---|
| π NSE Portfolio Risk Scanner | Institutional-grade VaR 95/99, Sharpe, Sortino, Monte Carlo (10K), HMM regime detection, HRP optimization, stress testing. 355 tests, 90% coverage. Deployed on Streamlit Cloud. | Streamlit Python Risk Analytics |
| π NSE Sentiment Analyzer | Live NSE price + multi-source news sentiment (9+ RSS, 500+ aliases). Bayesian blending, VADER, technical overlays. 10β , 109 tests, AGPL v3, fully free. | Streamlit Python NLP Finance |
| π¦ FII/DII Dashboard | Daily institutional flow tracking from NSE India. Trend charts, FII vs DII comparison, rolling averages, Nifty 50 overlay. 5 forks, daily Telegram cron. | Streamlit Python nsepython |
| π‘οΈ BreachAlpha | Quantify data breach financial impact β event study methodology + XGBoost risk scoring. CLI, web dashboard, API for CISO board reporting. Deployed on Render (Docker), 144 tests. | FastAPI React Python Docker |
| π DeltaGrid | Paris Agreement NDC progress tracker across 200+ countries. Green scoring, gap analysis, interactive choropleth maps. Deployed on Streamlit Cloud. | Streamlit Python Climate |
| π§ͺ DataSmith | Free synthetic dataset generator with a real moat β Schema Knowledge Graph (crawls real schemas), Domain Imperfection Fingerprints (realistic noise), Community Schema Library (network effects). AGPL v3. | Python Streamlit SDV NumPy |
| π pdf-studio | Three lines of code for a PDF with a table, a chart, and a header. ReportLab backend, 3 bundled fonts (Inter, Lora, JetBrains Mono), two-pass rendering for page numbers. | Python ReportLab |
| π¬ CausalLens | Did that policy actually work? Causal inference for time series β ARIMA, Bayesian STS, Diff-in-Diff, Synthetic Control. Counterfactual charts + PDF reports. | Streamlit Python Causal Inference |
| π DiffIQ | BSE filing difference analysis β downloads board meeting outcomes/annual reports, extracts text via pypdf, diffs side-by-side. Streamlit dashboard with historical tracking. | Streamlit Python NLP |
| π Hackathon Problem Statements | 36 real-world problems across Global South AI, US Civic Tech, Rapid Prototypes. Each with datasets, papers, MVP timelines. 7β , 1 fork. | Markdown Research |
| ποΈ PriceSentinel | Monitor competitor pricing pages. Chrome extension (WXT + Preact) + FastAPI backend, local-first architecture. Zero infrastructure β no Redis, Celery, or SendGrid. | WXT Preact FastAPI |
Contributions across 13 open-source projects β bug fixes, feature additions, dependency cleanup, and CI improvements:
- MyFinances β 4 merged β : dead code removal, BotoSchedule status field fix, RandomCode rename, month overflow fix, invoice dropdown overflow fix
- Issue-Finder β 6 merged β : request timeout & rate-limit handling, token warning, test harness, CLI arguments, query dedup, query config
- scrapit β 5 open PRs: config refactor, async client sharing, helper extraction, data integrity fixes
- bharatrag β 5 merged β : input validation, CI cleanup, dependency reduction, CONTRIBUTING.md
- cohors β 5 merged β : cache eviction, parallel search, git error types, allow-open gate, broken-pipe handling
- loop-engineering β 3 closed (unmerged): examples index, QUICKSTART section, starters table row
- calibre-web β 2 open PRs: mobile infinite scroll fix, User-Agent crash fix
- cht-core β 1 open PR: TASK/TARGET/USER_SETTINGS constants to shared DOC_TYPES
- good-first-issues β 1 open PR: JSON/CSV output format flag
- reactivesearch β 1 open PR: ErrorBoundary null callback fix
- falcon β 1 open PR: clarify headers param in redirect docs
- good-first-issue β 1 open PR: Add 3 repos to directory
- music-recommender β 1 open PR: fuzzy search, XSS fix, caching, tests
If any of my projects help you build something meaningful:

