Skip to content
View Abolfazlrwm's full-sized avatar
🗝️
Working from home
🗝️
Working from home

Block or report Abolfazlrwm

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. 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
Abolfazlrwm/README.md

Abolfazl Ranjbaran

Header

Typing SVG

Profile views LinkedIn Telegram Email

I like difficult problems — not because they're easy to explain, but because they're interesting to solve.

Computer Engineering @ IUT. All open source, all engineered the same way: clear boundaries, real tests, written decisions.


⭐ Featured

Repo What it is
NexusHub stars Python Self-hosted AI agent platform on top of NexusAgent — tool calling, streaming, memory & RAG, eval-first with full trace observability.
SecureSync stars Python Encrypted P2P file synchronization engine — async networking, E2E encryption, Clean Architecture. 576 tests · 94% coverage · CI on 3 OSes · 27 ADRs · v1.6.
docubot stars Django Production-grade RAG knowledge-base backend — Django 5.2 + pgvector + Celery, streaming answers with citations. 298 tests · 94.7% coverage.
forecastforge stars Python Reproducible time-series forecasting — leakage-safe walk-forward backtesting, strict mypy, 85% coverage floor, honest benchmarks.
football-battle-arena stars Next.js Cinematic football website — every club is a battle team. Next.js · live demo.
awesome-scripts stars Python 38 ready-to-use Telegram bots, web and desktop tools — my most-starred work (80+ ⭐).

⚙️ THE LAB

🔐 Systems & Networking

Project What it is
SecureSync Encrypted P2P file synchronization engine — async networking, end-to-end encryption, Clean Architecture. 576 tests · 94% coverage · CI on 3 OSes · 27 ADRs · v1.6.
NetScope Network troubleshooting that tells you whether the problem is your Wi-Fi, your ISP or the service — with evidence, not just ping numbers. 525 tests.
live-attack-map SSH honeypot that catches real brute-force attempts and streams them to an animated world map. 🔴 live demo
hyperfinder Multi-threaded file search engine in C++17 — built on a custom thread pool.

🤖 AI & Agents

Project What it is
NexusHub Self-hosted AI agent platform on top of NexusAgent — tool calling, streaming, memory & RAG, eval-first with full trace observability.
NexusAgent Modular runtime for AI agents — agents, providers, tools, memory, and a small readable core.
docubot Production-grade RAG knowledge-base backend — Django 5.2 + pgvector + Celery, streaming answers with citations. 298 tests · 94.7% coverage.
ForecastForge Reproducible time-series forecasting with leakage-safe walk-forward backtesting — strict mypy, 85% coverage floor, ADR-driven.
Machine-Learning Lab Persian RAG assistant with hybrid retrieval — BM25 built from scratch, fused with multilingual E5 via RRF, RAGAS-style evaluation on a golden set, FastAPI + Docker serving. 121 tests · 3 CI jobs · 🤗 live demo in your browser.

🚀 Products & Tools

Project What it is
awesome-scripts 38 ready-to-use Telegram bots, web and desktop tools — my most-starred work (80+ ⭐).
FlowForge Django workflow engine — outbox, leases, fencing tokens, OpenAPI SDK, failure-injection test suite. v1.0.0 shipped · docs.
stacksmith Production deployment kit for docubot — compose, zero-downtime deploys, tested backups, alerting. v0.1.0 shipped.
Football Battle Arena Cinematic football website — every club is a battle team. Next.js · live demo.

🔨 HOW I BUILD

01  UNDERSTAND   Start with the problem, not the framework.
02  DESIGN       Think about boundaries, trade-offs and failure modes.
03  BUILD        Make it real.
04  BREAK        Test the things that shouldn't fail.
05  DOCUMENT     If a decision matters, write down why. (30+ ADRs and counting.)

◉ CURRENTLY BUILDING

◉ NexusHub   → agent evals, deployment stories, first external contributors
◉ NetScope   → from MVP to a real diagnostic platform
◉ NexusAgent → tool selection and memory
◉ apache/airflow → scheduler follow-up work from the #76629 review feedback

🌍 OPEN SOURCE

Project What I did Status
Apache Airflow #76629 — DAG-level on_failure_callback never fired; the scheduler only logged callback is empty. Root-caused a SQLAlchemy session-recovery gap in the scheduler's callback-production path, fixed it, and added failure-mode tests that simulate the poisoned-session state for real (genuine IntegrityError flush, not mocks). Closes #63374. ✅ CI green on sqlite · postgres · mysql — reviewed, awaiting merge
Apache Airflow #76627 — operator extra links are resolved through XCom for every task instance, even when the URL is constant, so a link that was never pushed renders empty. Added static extra links rendered straight from the operator definition (docs, dashboards, consoles) with no XCom round-trip, plus UI renderer tests. Closes #55432. 🔎 open — mergeable, awaiting review
sqlfluff #9072 — LT02 flagged VALUES-clause indents inside brackets (FROM (VALUES …), WITH … AS (VALUES …)), where the brackets already provide the indentation. Fixes the false positive and adds regression tests for both bracketed forms. Closes #9055. 🔎 open — in review

🧰 TOOLBOX

Languages Python C++ TypeScript SQL Bash
Back-end & APIs Django Django REST Framework FastAPI Flask Celery aiogram
AI & Data scikit-learn pandas NumPy pgvector BM25_·RRF·_RAGAS
Data & Messaging PostgreSQL Redis SQLite
Front-end Next.js React Vue HTMX
Infra & CI/CD Docker GitHub Actions Nginx GitHub Pages
Testing & Quality pytest MyPy Ruff pre-commit

🐍 Watch me eat commits

github contribution snake animation

🤝 WORK WITH ME

I take on projects where the backend actually has to work:

  • Telegram bots — shops, subscriptions, games, moderation, AI assistants
  • Web backends & apps — Django / Flask / Next.js
  • Systems & security tooling — networking tools, honeypots, encrypted communication
  • AI integration — adding ML and LLM features to existing products

Let's build something.

Telegram Email

Pinned Loading

  1. awesome-scripts awesome-scripts Public

    Collection of production-grade Telegram bots, web tools & automation scripts in Python — modular, documented, actively maintained.

    Python 80 10

  2. SecureSync SecureSync Public

    Encrypted P2P file synchronization engine in Python — async networking, end-to-end encryption, Clean Architecture, tested end-to-end.

    Python 7

  3. nexusagent nexusagent Public

    A small, modular AI agent runtime in Python — zero runtime dependencies, autonomous tool loop, honest docs. PyPI: nexusagent-runtime

    Python 5

  4. docubot docubot Public

    RAG document chat API — Django 5.2, DRF, Celery, pgvector. Hybrid retrieval (Postgres FTS + vectors fused with RRF), page-level citations, streaming answers, scoped API keys with per-key rate limit…

    Python

  5. flowforge flowforge Public

    A Django workflow engine with explicit distributed-execution guarantees — leases, fencing tokens, transactional outbox, at-least-once delivery.

    Python

  6. nobat nobat Public

    🗓️ سامانه‌ی نوبت‌دهی آنلاین چندکسب‌وکاری با Laravel 13 و Vue 3 — RTL و تقویم جلالی | Multi-business appointment booking, Inertia 2, Tailwind

    PHP