Skip to content
View DMZ22's full-sized avatar

Block or report DMZ22

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DMZ22/README.md

Hi πŸ‘‹, I'm Devashish Moghe

Backend & data engineer β€” quantitative finance, AML / anomaly detection, and open-source contributor

  • πŸ”­ I build in financial-crime detection, quantitative finance, and data engineering
  • 🌱 Active open-source contributor to finance, KYC/AML and scientific-Python libraries
  • πŸ“« Reach me at devashishmoghe@gmail.com

Two clean views of this account: πŸ—‚οΈ my projects only Β· 🍴 my open-source forks


πŸš€ Projects

Project What it is Live
FinSentry Transaction-monitoring-style financial anomaly & AML detection β€” ML ensemble + AML typology rules + money-flow graph analysis + Streamlit dashboard demo
Vajra Quant Production-grade algorithmic trading engine for Indian index markets (NIFTY 50 & ETFs) β€” 4 strategies, honest cost model, risk kill-switches, broker adapters β€”
VisionQuant Multi-strategy AI trading intelligence engine β€” chart/CSV analysis with fused BUY/SELL/HOLD verdicts; Streamlit + CLI β€”
Stock Predictor Pro Real-time stock dashboard β€” Next.js + Yahoo Finance + technicals + 14-day forecast β€”
Stock Trader Pro AI trading dashboard β€” scalp signals, market scanner, paper trading, 230+ assets, 7 data providers β€”
Stock Price Dashboard Stock-price dashboard (Python) β€”
Smart Money Tracker Personal-finance / money tracker (Flutter) β€”
Customer Churn Analysis End-to-end churn analysis β€” SQL + ML (LR/RF/XGBoost) + Streamlit + FastAPI + Docker β€”
Portfolio Personal portfolio site β€” Vite Β· React Β· TypeScript Β· Three.js site
Quest AI Gamified, offline-first AI habit tracker demo
MediScan AI Clinical-AI platform β€” disease screenings, lab-report analysis, medicine interactions demo
Phantom Movie discovery & booking platform (Django) β€”
Movie Recommender System Content-based movie recommender (Python) β€”

🌍 Open-Source Contributions

30 pull requests across 23 widely-used libraries β€” 5 merged. Β (see all β†’)

βœ… Merged

  1. exchange_calendars #589 β€” authored the Indonesia Stock Exchange (XIDX) 2026 trading calendar
  2. QuantLib #2673 β€” added the Hong Kong 2026 holiday calendar
  3. QuantLib #2676 β€” backfilled the Indonesia calendar's missing decade (2015–2026)
  4. OpenSanctions yente #1219 β€” added HTTP conditional requests (ETag / 304) to the sanctions-screening API
  5. STUMPY #1159 β€” removed a redundant bound in the matrix-profile MPdist path

πŸ”§ Submitted / under review

  1. yfinance #2915 β€” fixed a multi-day-interval TypeError and the numpyβ‰₯2.5 Timedelta deprecation
  2. pandas_market_calendars #472 β€” HKEX 2026 compensatory holiday
  3. pandas_market_calendars #473 β€” LSE 2022 spring-bank-holiday fix + two latent test bugs
  4. pandas_market_calendars #474 β€” BSE/NSE missing special holidays
  5. FinancePy #247 β€” joint multi-market business-day calendars
  6. python-stdnum #504 β€” Czech & Slovak IČO company-identifier validation (KYC)
  7. python-stdnum #505 β€” Oman VAT number (VATIN) validation (KYC)
  8. OpenSanctions #5126 β€” fixed the Excel helper corrupting fractional sanctions-list values
  9. schwifty #302 β€” resolve bank data for BICs carrying a branch code (IBAN/BIC)
  10. OFAC address extractor #25 β€” added DOGE, a sanctioned asset that was being silently skipped
  11. Splink #3206 β€” fixed the EM loop falsely reporting convergence (UK Ministry of Justice)
  12. Splink #3207 β€” fixed a stale-cache crash after profile_columns
  13. PyOD #704 β€” fixed the DeepSVDD anomaly detector never training
  14. Orion #672 β€” fixed the point-evaluation metrics crashing on empty anomaly windows (MIT DAI-Lab)
  15. scikit-lego #812 β€” gave EstimatorTransformer its missing get_feature_names_out
  16. Riskfolio-Lib #241 β€” fixed the plotting module for matplotlib 3.11
  17. datacontract-cli #1403 β€” derive the dbt contract id from the manifest
  18. datacontract-cli #1404 β€” enforce declared primary keys in data-contract tests
  19. frictionless-py #1792 β€” send CLI errors to stderr instead of stdout
  20. dateparser #1353 β€” fixed French "sept" parsing as 7 instead of September (locale-aware dates)
  21. py-xbrl #179 β€” parse dimensions from xbrli:scenario (EU ESEF filings)
  22. py-xbrl #180 β€” stop one malformed fact aborting a whole regulatory filing
  23. pycoin #440 β€” reject the invalid extended keys of BIP32 test vector 5 (crypto)
  24. xgi #747 β€” make hypergraph networks copyable/picklable on Python 3.14
  25. qf-lib #289 β€” fixed rotated chart axis labels landing on the wrong ticks

Languages & Tools:

python pandas scikit_learn pytorch tensorflow django postgresql mysql

Pinned Loading

  1. customer-churn-analysis customer-churn-analysis Public

    End-to-end Customer Churn Analysis: SQL + ML (LR/RF/XGBoost) + Streamlit dashboard + FastAPI + Docker

    Python 1

  2. DMZ22 DMZ22 Public

    1

  3. mediscan-ai mediscan-ai Public

    One-Stop Clinical AI Platform β€” 7+ Disease Screenings, Lab Report Analysis, Medicine Interactions, AI Health Assistant

    TypeScript 1

  4. phantom phantom Public

    Phantom - A movie discovery and booking platform built with Django

    HTML 1

  5. quest-ai quest-ai Public

    Quest AI β€” the craziest gamified habit tracker. Better than Habitica. AI-powered. 100% offline-first. Free forever.

    TypeScript 1

  6. Stock-Trader-Pro Stock-Trader-Pro Public

    AI trading dashboard: scalp signals, market scanner, ghost trajectory forecasting, paper trading, 230+ assets, 7 data providers

    Python 1