🟢 Available for freelance / remote work — bots, automation scripts, API & LLM integrations, small FastAPI backends.
I'm Reza Maleki, a Python developer in Tehran and an M.Sc. student in Computer Engineering (Islamic Azad University, South Tehran Branch). I build Telegram and Bale bots, automation tools and AI/LLM-powered features: multi-step conversation flows, admin panels, quotas, SQLite storage, PDF/chart generation, OpenAI-compatible API integrations that degrade gracefully when no key is set, and offline test suites with mocked APIs. I'm leveling up on DevOps: Docker, CI/CD, Linux and Kubernetes.
فارسی — رباتهای تلگرام و بله، ابزارهای اتوماسیون و قابلیتهای هوش مصنوعی (LLM) میسازم، بیشتر با پایتون. دانشجوی کارشناسی ارشد مهندسی کامپیوتر هستم و این روزها دواپس (Docker، CI/CD، لینوکس، کوبرنتیز) را جدیتر یاد میگیرم.
services:
- Telegram / Bale / Rubika bots (Python): menus, multi-step wizards, admin panels, quotas, broadcasts
- AI/LLM integration: OpenAI-compatible APIs, topic routing, vision feedback, safe fallbacks
- Automation & scraping of public data, scheduled jobs, reminders, reports (CSV / PDF / charts)
- Small backends: FastAPI / Flask + SQLite / PostgreSQL, Docker Compose deployment
languages: [English, Persian]
timezone: Asia/Tehran (UTC+3:30)Learning & exploring: Kubernetes · Nginx · CI/CD pipelines · Ceph storage
| Project | What it does | Stack |
|---|---|---|
| 🏋️ Gym Fitness Coach Bot | Telegram & Bale coach: 8-week progressive-overload plans, body-type program bank, macros calculator, set logging & next-weight suggestions, charts, reminders, exercise PDF, optional AI coach (text + photo feedback) | Python · SQLite · matplotlib · OpenAI-compatible API · GitHub Actions |
| 📥 SaveIt Downloader Bot | Telegram & Bale media downloader (Instagram, YouTube, TikTok, Pinterest, Threads, X…), music recognition, quotas, admin panel, broadcast | Python · yt-dlp · gallery-dl · GitHub Actions |
| 🗣️ Language Teacher Bot | Chinese (HSK 1–3), German & Russian course bot: placement test, spaced repetition, 17 exercise types, TTS audio, group quizzes, optional LLM client | Python · edge-tts · pypinyin · SQLite |
| 🛒 Multi-platform Shop Chatbot | Customer-service bot for Telegram, Bale & Rubika: catalog from a shop's website API, order tracking with phone verification, support tickets | Python · REST API integration |
| 🎬 Clapper Casting Bot | Resume wizard for actors & crew, casting calls, talent search with filters, consent-first data handling, CSV/JSON/ZIP export | Python · SQLite |
| 🖼️ Sticker Maker Bot | Photos & text → Telegram stickers, auto resize/compress, correct Persian text shaping, pack management | Python · Pillow · GitHub Actions |
| 🏠 Real Estate Listing Assistant | Streamlit dashboard aggregating public listings from several sources, map view, natural-language agent mode with memory (optional OpenAI) | Python · Streamlit · SQLite · PyDeck · pytest |
| 📈 88 Trader + Server | Demo-account MT5 bot with Telegram control, mandatory risk manager, backtester; multi-user FastAPI panel with Fernet-encrypted credentials | Python · MetaTrader5 · FastAPI · Docker · pytest |
| 🚗 Khodroyar | Persian RTL car maintenance & expense app with reminders and PDF reports | React Native (Expo) · TypeScript · SQLite · Jest |
📊 Persian Gym & Nutrition Programs — the static knowledge base of the Gym Fitness Coach bot as clean CSVs: a 32-exercise library with Persian technique cues, a body-type program bank (fat loss / lean gain / fitness, men & women, 2–6 days/week), training phases, macro-calculator formulas and BMI rules. CC BY 4.0, no user data.
[ok]Shipping bots that run 24/7 on Telegram and Bale[ok]LLM features with safe fallbacks (no key → bot still works)[lab]Kubernetes, Ceph storage and distributed-systems experiments[lab]CI/CD, containers and infrastructure automation
Have a bot, automation or AI-integration project? Let's talk.
- 🐙 GitHub issues / discussions on any repo
- 📊 Kaggle: rezamaleki23

