builder / tinkerer — embedded · backend · AI
برنامهنویس و علاقهمند به ساخت چیزهای واقعی — از میکروکنترلر تا سرور، از پلاگین بازی تا مدل هوش مصنوعی. یاد میگیرم با ساختن، خراب کردن و دوباره ساختن.
چیزهایی که واقعاً باهاشون کار کردم، نه فقط خوندم.
چند نمونه از کارهایی که از صفر ساختم یا توسعه دادم.
پنل مدیریت VPN روی Cloudflare Workers (بر پایهی BPB-Worker-Panel) با مدیریت چندکاربره، تاریخ انقضا و بازطراحی رابط کاربری. همراه با یک ابزار CLI به زبان Go برای نصب خودکار، کامپایلشده برای چند پلتفرم.
سیستم استخراج خودکار اطلاعات از روی عکس کارت ملی با مدل CRNN (کتابخانهی Hezar) به همراه رابط گرافیکی Tkinter و پیشپردازش تصویر با OpenCV. همچنین آموزش یک مدل CRNN فارسی از صفر.
ربات تلگرامی ایمیل موقت با طرح اشتراک ویژه (پرداخت، تأیید رسید، فعالسازی توسط ادمین).
سیستم ثبت سنسور چند اتاقی روی STM32 با نمایشگر OLED، بافر دایرهای در EEPROM، انتقال داده از طریق بلوتوث و اپلیکیشن همراه ساختهشده با MIT App Inventor.
ردیاب موقعیت مکانی مبتنی بر Arduino Nano با ماژول GSM سیمکارتی SIM800L و گیرندهی GPS u-blox.
یک DNS sinkhole کوچک روی ESP32 در سبک Pi-hole؛ مسدودسازی دامنههای تبلیغاتی با لیست بلاک محلی و تنظیمات از طریق وب.
توسعهی پلاگینها و مادهای سفارشی برای سرورهای ماینکرفت — سیستم احراز هویت/ورود کاربر، مدیریت سرور با Paper، شبکهسازی با Velocity/BungeeCord، و ساخت افزونه با Fabric/Forge و Gradle.
اجرای شبیهسازی کامل کانکتوم واقعی مغز مگس میوه (۱۳۸ هزار نورون، ۵ میلیون سیناپس) با Brian2/PyTorch؛ راهاندازی روی GPU ابری برای اجرای عملی مدلهای عصبی سنگین.
سیستمی برای کنترل یک ماشین مجازی ویندوز از طریق دستورات چت زندهی یوتیوب و آپارات؛ اجرای دستورات کاربران بهصورت خودکار روی VM و نمایش خروجی در پخش زنده.
خواندن و نوشتن داده روی کارتهای RFID با ماژول RC522، برای پروژههای کنترل تردد و شناسایی.
پیادهسازی چند بازی با یادگیری تقویتی از صفر در پایتون (بدون کتابخانهی خارجی) — بازی فرار از ماشین و دایناسور.