Skip to content
View ali-rajabpour's full-sized avatar

Highlights

  • Pro

Block or report ali-rajabpour

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.

Content in all repositories owned by your account will be closed.
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
ali-rajabpour/README.md

Ali Rajabpour Sanati

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.

rajabpour.com · LinkedIn · ali.poursanati@gmail.com · Telegram · X


Activity

Commits, all repositories 4,178 (2,023 in 2026)
Contributions, all time 4,322
Pull requests merged 8 (31 to repositories I don't own)
Repositories 87 (37 private)
Repositories touched in 2026 66
Organizations 3 (5 further repositories, 237 commits)

Organizations I build in

Organization Repositories Commits Work
AITB 3 private 201 Crypto trading automation
Healthcare client 1 private 28 Clinic web platform
Trading client 1 private 8 MQL5 strategy development

Where the commits go

Area Share Visibility
Trading systems 86% public + private
Tooling / other 10% public + private
Networking / infra 2% public + private
Blockchain 2% public + private
Healthcare 1% public + private

Languages by volume (source bytes across public and private repositories)

Language Share
TypeScript 32.0% █████████████
Python 27.0% ███████████
MQL5 16.0% ██████
PHP 5.2% ██
Solidity 3.6%
Jupyter Notebook 3.0%
TeX 2.5%
HTML 2.5%

Generated 31 Aug 2026 by scripts/profile_stats.py. Private repositories are counted, never named beyond the list below.


Public work

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
dokploy-9router-private 9Router behind a Tailscale sidecar, reachable only from the tailnet — 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

Upstream contributions include a merged performance patch to telemt, a Rust MTProto proxy, cutting per-session allocations on the hot path.


Private work

Client and production systems. Named here because the work is real; code stays closed.

Healthcare

Project What it does Stack
OmanEMR Electronic medical record system for clinical use in Oman. Largest single codebase I maintain. TypeScript, Node
MedLitHarvester 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

ARPS — trading indicators and strategies

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.


Tools

Python, TypeScript, Rust, MQL5, Solidity, PHP, Shell · FastAPI, Flask, Next.js, React, Vue, Laravel · PostgreSQL, MySQL, SQLite, Redis, Kafka · Docker, Traefik, Nginx, Dokploy, Tailscale, Debian/Ubuntu · 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

Popular repositories Loading

  1. tradingview-mcp tradingview-mcp Public

    A lightweight Python MCP server that fetches TradingView chart snapshots using Playwright for fast, secure, and customizable browser automation.

    Python 18 9

  2. NameMimicker NameMimicker Public

    A Python tool for generating Unicode lookalike strings with advanced obfuscation techniques for security research and homoglyph analysis.

    Python 5

  3. FileFlow FileFlow Public

    FileFlow generates a visual diagram and Markdown report of file-to-file import dependencies within a Python project using only the standard library.

    Python 3

  4. metatrader-mcp metatrader-mcp Public

    Lightweight MCP server for MetaTrader 5 that captures real chart screenshots and market data without browser automation.

    Python 3 3

  5. Leverage_PosSize_RR_TelegramBot Leverage_PosSize_RR_TelegramBot Public

    Telegram Bot for Calculating leverage, position size and RR based on user inputs

    Python 2

  6. ARPS-Ultimate-MultiStrategy-Trading ARPS-Ultimate-MultiStrategy-Trading Public

    ARPS Ultimate MultiStrategy Trading created on September 25, 2020 and published on 2025-04-25

    2