Skip to content
View reza-em's full-sized avatar
😎
Focusing
😎
Focusing

Block or report reza-em

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

header

> Python developer · Telegram & Bale bots · Automation · AI/LLM integration

🟢 Available for freelance / remote work — bots, automation scripts, API & LLM integrations, small FastAPI backends.

Kaggle GitHub Location

typing

$ cat about.txt

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، لینوکس، کوبرنتیز) را جدی‌تر یاد می‌گیرم.

$ ./hire-me --services

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)

$ cat skills.conf

Learning & exploring: Kubernetes · Nginx · CI/CD pipelines · Ceph storage

$ ls ~/projects --featured

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
$ ls ~/repos --cards
SaveIt Downloader Bot Clapper Cast Bot
Language Teacher Bot Gym Fitness Coach Bot
Multi-platform Shop Chatbot Sticker Maker Bot
88 Trader · MT5 Bot 88 Trader · Server
MRTRADER · MT5 EA Khodroyar Car App

$ kaggle datasets list -u rezamaleki23

📊 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.

$ ./pipeline --watch

pipeline

$ ./stats

GitHub stats Top languages

$ ./terminal

terminal

$ tail -f interests.log

  • [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

$ ./contact

Have a bot, automation or AI-integration project? Let's talk.

  • 🐙 GitHub issues / discussions on any repo
  • 📊 Kaggle: rezamaleki23
> while True: learn(); build(); ship()

Popular repositories Loading

  1. FingerFightUnity FingerFightUnity Public

    2

  2. Kubernetes Kubernetes Public

    2

  3. msc-cs-courses-web msc-cs-courses-web Public

    Python 2

  4. real-estate-agent real-estate-agent Public

    Python 2

  5. reza-em reza-em Public

    2

  6. Gondameet Gondameet Public

    JavaScript 2