builder / tinkerer — embedded · backend · AI

پارسا

برنامه‌نویس و علاقه‌مند به ساخت چیزهای واقعی — از میکروکنترلر تا سرور، از پلاگین بازی تا مدل هوش مصنوعی. یاد می‌گیرم با ساختن، خراب کردن و دوباره ساختن.

مهارت‌ها

چیزهایی که واقعاً باهاشون کار کردم، نه فقط خوندم.

embedded / hardware

  • Arduino (Nano, Mega 2560)
  • STM32 (Blue Pill)
  • ESP32 / ESP8266
  • Raspberry Pi Pico
  • GPS / GSM (SIM800L, u-blox)
  • موتور، انکودر، سنسور

programming

  • Python
  • Java (Gradle, Fabric, Forge)
  • Go
  • JavaScript
  • C/C++ برای embedded

web / backend / cloud

  • Cloudflare Workers & Pages
  • Cloudflare Tunnel
  • Linux server (systemd, nginx)
  • Flutter
  • Telegram Bot API

AI / automation

  • OCR (Hezar, CRNN training)
  • OpenCV
  • مدل‌های محلی (Ollama, Qwen)
  • اتوماسیون با Selenium / Python

پروژه‌ها

چند نمونه از کارهایی که از صفر ساختم یا توسعه دادم.

cloud / networking

PbP / PbP-Wizard

پنل مدیریت VPN روی Cloudflare Workers (بر پایه‌ی BPB-Worker-Panel) با مدیریت چندکاربره، تاریخ انقضا و بازطراحی رابط کاربری. همراه با یک ابزار CLI به زبان Go برای نصب خودکار، کامپایل‌شده برای چند پلتفرم.

Cloudflare WorkersGoJavaScript
AI / computer vision

OCR کارت ملی فارسی

سیستم استخراج خودکار اطلاعات از روی عکس کارت ملی با مدل CRNN (کتابخانه‌ی Hezar) به همراه رابط گرافیکی Tkinter و پیش‌پردازش تصویر با OpenCV. همچنین آموزش یک مدل CRNN فارسی از صفر.

PythonOpenCVPyTorchTkinter
telegram bot

starmail

ربات تلگرامی ایمیل موقت با طرح اشتراک ویژه (پرداخت، تأیید رسید، فعال‌سازی توسط ادمین).

PythonTelegram Bot API
embedded

SensorLogger

سیستم ثبت سنسور چند اتاقی روی STM32 با نمایشگر OLED، بافر دایره‌ای در EEPROM، انتقال داده از طریق بلوتوث و اپلیکیشن همراه ساخته‌شده با MIT App Inventor.

STM32OLEDBluetooth
embedded

ردیاب GPS

ردیاب موقعیت مکانی مبتنی بر Arduino Nano با ماژول GSM سیم‌کارتی SIM800L و گیرنده‌ی GPS u-blox.

ArduinoSIM800LGPS
networking / embedded

ESP32 AdBlocker

یک DNS sinkhole کوچک روی ESP32 در سبک Pi-hole؛ مسدودسازی دامنه‌های تبلیغاتی با لیست بلاک محلی و تنظیمات از طریق وب.

ESP32DNSArduino IDE
game dev / server

پلاگین و ماد ماینکرفت

توسعه‌ی پلاگین‌ها و ماد‌های سفارشی برای سرورهای ماینکرفت — سیستم احراز هویت/ورود کاربر، مدیریت سرور با Paper، شبکه‌سازی با Velocity/BungeeCord، و ساخت افزونه با Fabric/Forge و Gradle.

JavaGradleFabricPaper
simulation / AI

شبیه‌سازی مغز مگس (Connectome)

اجرای شبیه‌سازی کامل کانکتوم واقعی مغز مگس میوه (۱۳۸ هزار نورون، ۵ میلیون سیناپس) با Brian2/PyTorch؛ راه‌اندازی روی GPU ابری برای اجرای عملی مدل‌های عصبی سنگین.

PythonBrian2PyTorchGPU Computing
automation

کنترل ماشین مجازی از طریق چت زنده

سیستمی برای کنترل یک ماشین مجازی ویندوز از طریق دستورات چت زنده‌ی یوتیوب و آپارات؛ اجرای دستورات کاربران به‌صورت خودکار روی VM و نمایش خروجی در پخش زنده.

PythonSeleniumVMware
embedded

RFID Reader/Writer

خواندن و نوشتن داده روی کارت‌های RFID با ماژول RC522، برای پروژه‌های کنترل تردد و شناسایی.

ArduinoRFID
AI / games

بازی‌های هوش مصنوعی با Q-learning

پیاده‌سازی چند بازی با یادگیری تقویتی از صفر در پایتون (بدون کتابخانه‌ی خارجی) — بازی فرار از ماشین و دایناسور.

PythonReinforcement Learning

ارتباط

پارسا هواخواه