Ayyan = {
"name" : "Muhammad Ayyan Khan",
"location" : "Peshawar, Pakistan",
"role" : "Data Analyst & ML Engineer",
"education" : "B.S. Data Science (Current)",
"work" : "Freelance Data Analyst β Remote",
"building" : ["Git-Mind (multi-agent code analysis)", "Dep-Age (Rust CLI)"],
"learning" : ["Deep Learning", "NLP", "Rust", "Time Series Forecasting"],
"contact" : "ayyan9466@gmail.com"
}I'm a Data Analyst and ML Engineer who turns messy data into actionable insights. My work spans the full pipeline β from exploratory analysis and visualization to building production-ready ML systems with experiment tracking, data versioning, and deployment. Lately I've been diving into Rust to build fast developer tooling alongside my data/ML work. I believe the best solutions come from understanding both the math and the engineering.
I'm most excited when a model goes from Jupyter notebook to production pipeline β watching data transform into decisions is what keeps me coding. π
Languages β Python for data/ML, Rust for performant tooling, SQL for databases
Data & Visualization β wrangling, analysis, and interactive dashboards
ML & AI β from classic sklearn to deep learning and LLM agent frameworks
Tools & Platforms β MLOps, APIs, containerization, and version control
- π§ Git-Mind β multi-agent code analysis platform (FastAPI + LangGraph + Rust)
- π‘οΈ crate-security-auditor β Rust crate vulnerability scanner
- π¦ Dep-Age β CLI dependency age checker (Rust, npm, PyPI)
Always looking for interesting problems to solve. If you have a data challenge or want to collaborate, reach out!
π§ ayyan9466@gmail.com
π§ Git-Mind Β Jul 2026 π making public soon
A multi-agent platform that orchestrates 8 parallel LangGraph agents to comprehensively analyze GitHub repositories:
| Agent | Role |
|---|---|
| ποΈ Architecture Analyzer | Maps repo structure, dependency graphs, tech stack |
| π Security Scanner | Runs semgrep rulesets against the codebase |
| π¦ CVE Scanner | Rust PyO3 module for high-performance vulnerability lookup |
| π Web3 Auditor | Solidity smart contract vulnerability analysis |
| π¬ RAG Chat | ChromaDB-powered Q&A over the entire codebase |
| π PR Reviewer | Automated code review with context-aware suggestions |
| 𧨠Crisis Simulator | What-if scenario testing for dependency compromises |
| π Report Generator | Aggregates all agent outputs into structured reports |
Key decisions: Uses Groq for low-latency LLM inference, LangGraph for agent orchestration with state persistence, and ChromaDB for vector storage enabling repository-wide semantic search. The Rust CVE scanner runs as a PyO3 module for native-speed vulnerability matching.
π‘οΈ crate-security-auditor Β Jul 2026 π making public soon
Scans Rust crates for CVEs, license conflicts, and stale dependencies via the Blocks Network API.
- CVE detection β cross-references crate versions against known vulnerability databases
- License scanning β detects incompatible licenses (GPL vs MIT vs proprietary)
- Staleness checks β flags dependencies that haven't been updated in configurable thresholds
- CI-ready β exits non-zero on findings, supports fail-on severity levels
- Output formats β human-readable TUI and JSON for pipeline consumption
π¦ Dep-Age Β Jul 2026
A CLI tool that answers one question: how old are your dependencies? Queries crates.io, npm, and PyPI registry metadata in parallel.
- Color-coded aging β π’ fresh, π‘ aging, π΄ ancient, β« abandoned
- Multi-registry β supports
Cargo.toml,package.json,pyproject.toml,requirements.txt - Parallel fetches β queries registries concurrently for fast results
- CI integration β
--fail-onflag to enforce freshness thresholds in pipelines - Scriptable β JSON output for downstream tooling
- Caching β registry responses cached to avoid rate limits on repeated runs
- Downloads - 2500 + on npm
Install: cargo install dep-age or npm i -g dep-age
π PipeChecker Β Jul 2026
A CI/CD pipeline auditor that catches issues before they hit CI β saving developer time and pipeline credits.
- Auto-detection β scans for
.github/workflows/,.gitlab-ci.yml,.circleci/config.yml - Circular dependency detection β finds cycles in job dependency graphs
- Secret scanning β flags hardcoded credentials, API keys, and tokens in workflow files
- Syntax validation β per-provider YAML/JSON validation with actionable error messages
- Interactive TUI β browse and fix issues interactively
- Watch mode β re-scans on file changes during development
- Pre-commit hook β built-in hook registration to catch issues before commit
- Downloads - 2000 + on npm
π Stochastic-Risk-Engine Β Mar 2026
A real-time quantitative risk engine that runs 10,000+ Monte Carlo simulations to model financial asset price paths.
- Monte Carlo engine β geometric Brownian motion with configurable drift, volatility, and time horizon
- Risk metrics β calculates Value at Risk (VaR) and Conditional VaR (CVaR) at multiple confidence levels
- Real-time visualization β interactive Plotly charts showing price path distributions, VaR bands, and risk contours
- Parameterizable β adjust simulation count, confidence intervals, and asset parameters at runtime
- Portfolio support β extendable to multi-asset correlation modeling



