Medical doctor. I write software for clinical work, automated trading, and the infrastructure both of them run on. Most of it ships privately, so the numbers below cover public and private repositories alike.
| Commits, all repositories | 5,309 (3,159 in 2026) |
| Contributions, all time | 5,453 |
| Pull requests merged | 6 (31 to repositories I don't own) |
| Repositories | 91 (38 private) |
| Forks maintained | 16 |
| Repositories touched in 2026 | 71 |
| Organizations | 3 (5 further repositories, 253 commits) |
Organizations I build in
| Organization | Repositories | Commits | Work |
|---|---|---|---|
| AITB | 3 private | 210 | Crypto trading automation |
| Healthcare client | 1 private | 35 | Clinic web platform |
| Trading client | 1 private | 8 | MQL5 strategy development |
Where the commits go
| Area | Share | Visibility |
|---|---|---|
| Trading systems | 52% | public + private |
| Healthcare | 31% | public + private |
| Tooling / other | 15% | public + private |
| Blockchain | 1% | public + private |
| Networking / infra | 1% | public + private |
Languages by volume (source bytes across public and private repositories)
| Language | Share | |
|---|---|---|
| Python | 45.8% | ██████████████████ |
| TypeScript | 23.2% | ██���██████ |
| MQL5 | 11.6% | █████ |
| PHP | 3.9% | ██ |
| Solidity | 2.6% | █ |
| Shell | 2.2% | █ |
| Jupyter Notebook | 2.1% | █ |
| TeX | 1.8% | █ |
Generated 01 Oct 2026 by scripts/profile_stats.py. Private repositories are counted, never named beyond the list below.
| Project | What it does | Stack |
|---|---|---|
| tradingview-mcp | MCP server that pulls TradingView chart snapshots through Playwright, so an agent can look at a chart instead of guessing from OHLC | Python, Playwright |
| metatrader-mcp | MCP server for MetaTrader 5: real chart screenshots and live market data from a running terminal | Python, MT5 |
| PDF-LLMizer | Splits PDFs along their bookmark tree and converts each piece to structured markdown for LLM ingestion | Python |
| gost-dpi-evader | DPI-resistant HTTPS proxy on GOST + Traefik; one domain and a few variables to deploy | Shell, Docker |
| 9router-gated | Hardened 9Router deployment for Dokploy with three private access modes — Tailscale, SSH tunnel, or self-hosted Headscale — no public exposure | Shell, Tailscale |
| Personal-DoH | Self-hosted DNS-over-HTTPS resolver | Shell |
| NameMimicker | Generates Unicode lookalike strings for homoglyph and phishing-surface research | Python |
| FileFlow | Maps file-to-file import dependencies in a Python project and writes a diagram plus markdown report, standard library only | Python |
| Discord-Automation | Chrome extension with a Python backend for multi-account message scheduling, with batching and account rotation | TypeScript, Python |
| persian-google-calendar | Google Calendar viewed and edited through a Jalali calendar interface | TypeScript, SCSS |
| QURC | Infrastructure for a TRC20 token: landing page, Telegram mini app, contract tooling | HTML, Solidity |
| ResearchDataCleaner | Preprocesses raw patient data for rare neurological disease studies — missing values, normalisation, export | Python, pandas |
| Leverage_PosSize_RR_TelegramBot | Telegram bot that sizes a position from account risk, stop distance and target R | Python |
| Automated-Traffic-Tickets-Device | Roadside unit that recognises, records and uploads traffic violations | Arduino, Processing |
| CIDR-to-IP-List | Expands CIDR blocks into flat address lists for firewall and routing config | Python |
| MonkeyArmy | Claude Code plugin: an Opus supervisor plans, specifies and reviews while cheap workers (DeepSeek & co. via 9Router) write code in isolated git worktrees, with a review gate and squash merge-back | Python |
| PhoenixPatchbay | Runs Claude Code, Codex CLI, Gemini CLI, Antigravity CLI and Grok Build as coding assistants reachable over Telegram, Matrix and Slack — one chat topic is one session | Python |
| Leverage-Position-Size-and-RR | Calculates leverage, position size and RR from user inputs | Python |
Upstream contributions include a merged performance patch to telemt, a Rust MTProto proxy, cutting per-session allocations on the hot path.
Client and production systems. Named here because the work is real; code stays closed.
Healthcare
| Project | What it does | Stack |
|---|---|---|
| Phoenix-EMR | Electronic medical record system for clinical use in Oman. Largest single codebase I maintain. | TypeScript, Node |
| MedResearchHub | Retrieves, downloads and segments full-text medical literature for systematic review work | Python |
Trading systems
| Project | What it does | Stack |
|---|---|---|
| Phoenix | Automated trading platform, 21 services — broken out below | Python, TypeScript, MQL5, Shell |
| AITB Crypto Trade Bot | Research and execution notebooks for a crypto trading desk, plus its operator front end | Jupyter, Python, TypeScript |
| Box Strategy EA | Box-breakout expert advisor written for a client, sized for prop firm and retail accounts alike | MQL5 |
Phoenix, by layer
| Layer | Services |
|---|---|
| Execution | PhoenixTradingBot orchestrator · Phoenix-Core MT5 instance behind FastAPI · Phoenix-MT5-Headless terminal on a headless host · Phoenix-FtCrypto Freqtrade arm for crypto · Phoenix-Strategy MQL5 strategy set · Phoenix-Backtest |
| Data and messaging | Phoenix_Kafka broker and console · Phoenix_KafkaHandler Kafka RPC for Freqtrade · Phoenix_FTCore_RESTAPI REST to Kafka bridge · Phoenix-CurrencyRate · Phoenix-TV-Shotter time-stamped chart capture · Phoenix-Trade-Synchronizer |
| Interfaces | Phoenix-API · Phoenix_UI · Phoenix-Telegram-MiniApp · Phoenix-TGFW signal forwarder |
| Platform and operations | Phoenix-Auth · Phoenix-Traefik edge · Phoenix-Mail · Phoenix-Glitchtip error tracking · Phoenix-AdminTools |
Infrastructure and blockchain
| Project | What it does | Stack |
|---|---|---|
| ServerMGMT | Provisioning and maintenance scripts for my server fleet | Shell |
| TRC20-Token / BEP20-Token-Generator | Contract generators and deployment tooling for TRC20 and BEP20 tokens | Solidity |
| MultiBC_Faucet | Multi-chain testnet faucet | Solidity, Python |
| Rajabpour.com | Personal site and writing platform | TypeScript |
Other
| Project | What it does | Stack |
|---|---|---|
| BUMS-LMS-LCMS | Learning management and content system for Birjand University of Medical Sciences | JavaScript |
| contabo-kali-gateway | On-demand Kali toolbox behind a VPN egress router — lab traffic through Cloudflare WARP, general traffic through Windscribe, each session network-namespaced | Shell, Python |
| Instagram_Automation | Finds inactive accounts in a following list from UI screenshots, with an option to auto-unfollow them | Python |
| Twitter-Automation | Scaffolded, not yet built out | — |
| ExcaliDraw | Private fork of Excalidraw with custom features | — |
Written under the ARPS name since 2020. Thirty-two are published for TradingView in Pine Script; the MetaTrader 5 expert advisors stay private because they run live capital.
Ichimoku and Gann
Super Ichimoku 2025 · Super Ichimoku System · Super Ichimoku v5 · Super Ichimoku v4 · Zenith Ichimoku Framework · Ichimoku-Gann Hybrid
Market structure and smart money
ICT Smart Money Assistant · OB Scalp · Multidimensional Trend & Pivot Alerts · Pivots
Scalping and intraday
Scalp Suite · Scalp Strategy · Scalp Short Indicator · Ultra Scalper · FastScalping · RSI-MA Scalping · Intraday Signal
Multi-signal frameworks
Ultimate Signal Framework · Ultimate MultiStrategy Trading · Ultimate Trading Solution A-6H · Ult Solution A 30m · Ultimate Advanced Trade Toolkit · OmniFusion Technical Suite · Convergent Pro V5 · Long Term Strategy
Oscillators, filters, divergence
Advanced Synergistic Oscillators & Filters · Stochastic Alligator Divergence System · ZEMA Cross
Tables and execution helpers
MACD + ATR Table · Info Table · Stoploss Indicator · Candlestick Patterns
MetaTrader 5, private
Forex SuperIchi, a multi-timeframe Ichimoku expert advisor, and FCR, a First Candle Rule breakout system. Both trade live on prop firm and retail accounts, and share the strategy layer with Phoenix.
| Languages | Python, TypeScript, Rust, MQL5, Solidity, PHP, Shell |
| Frameworks | FastAPI, Flask, Next.js, React, Vue, Laravel |
| Data | PostgreSQL, MySQL, SQLite, Redis, Kafka |
| Infrastructure | Docker, Traefik, Nginx, Dokploy, Tailscale, Debian/Ubuntu |
| Data science | pandas, NumPy, Jupyter, SPSS |
Forks I work in
telemt (Rust MTProto proxy) · freqtrade · s-ui and s-ui-frontend (sing-box panel) · tgcf (Telegram forwarding) · github-readme-stats




