مهندس نرم‌افزار · ایران — ریموت

محسن تقی‌پور

مهندس نرم‌افزار

نرم‌افزاری می‌سازم که باید درست باشد — یک پایگاه‌داده که داده را روی GPU نگه می‌دارد، یک فریم‌ورک یادگیری ماشین به Rust، دسکتاپ لینوکس خودم، و فروشگاه‌ها و کلاس‌هایی که آدم‌ها واقعاً استفاده می‌کنند.

16پروژه‌ها و اپ‌ها
6زبان و ابزار
24سال سن
متneganinshell
«هر چیزی که جادو به نظر می‌رسد را باز می‌کنم.»
۳ سایت زندهکه هر روز استفاده می‌شوند
۲٫۹۸ میلیاردردیف بر ثانیه — موتور دیتابیس
۸۱٬۲۰۰ خطفریم‌ورک ML با بک‌اند CUDA
۹۶٬۵۰۰ خطدسکتاپ Wayland خودم
درباره

روی چه چیزی کار می‌کنم

۲۴ ساله، کارشناسی مهندسی نرم‌افزار. شانزده پروژه اینجاست و بیشترشان از آن دسته کارهایی هستند که یک اشتباه آرام در آن‌ها هزینه دارد: موتور پایگاه‌داده به Rust و CUDA که بدون برگرداندن داده به CPU جواب کوئری می‌دهد، فریم‌ورک یادگیری ماشین با بک‌اند CUDA خودش، و یک دسکتاپ Wayland که هر روز استفاده می‌کنم.

چیزهای معمولی‌ای را هم می‌سازم که آدم‌ها به آن‌ها وابسته‌اند. یک مارکت‌پلیس روی my3tstore.com اداره می‌کنم، یک پلتفرم کلاس آنلاین روی viyad.ir، و یک سامانهٔ مدرسه‌ای روی fajrdanesh1.ir. این‌ها بیشتر از کارهای سخت به چیزم آموختند، چون «والدین نمرهٔ ترم اول را نمی‌بینند» یک تماس تلفنی است، نه یک گزارش باگ.

چیزی که دوست دارم همان لحظه‌ای است که کاری «غیرممکن» است و بعد ممکن می‌شود. کرنل CUDA را با دست نوشته‌ام، فریم 802.11 را بایتی پارس کرده‌ام، و دسکتاپ خودم را با برنامه‌هایی که نوشتم جایگزین کرده‌ام. در این راه اشتباه هم کردم — یکی از بنچمارک‌هایم عددی را از باینری‌ای نقل کرد که اصلاً وجود نداشت — برای همین هر صفحهٔ پروژه اینجا می‌گوید چه چیزی هنوز کار نمی‌کند. ترجیح می‌دهم این را از من بشنوی تا خودت پیدایش کنی.

بیشتر درباره من بخوانید

مهارت‌ها و ابزارها

هر پروژه یک استک متفاوت دارد — از کرنل CUDA تا Jetpack Compose — با یک عادت ثابت: خودم از اول تا آخر می‌نویسم.

زبان‌ها

RustTypeScriptPythonKotlinSQLBash

سیستم و سطح پایین

CUDA / cuBLASAVX2 / AVX-512Wayland / DRM-KMSRaw 802.11 framesConcurrency (Tokio)mmap / zero-copy

بک‌اند و داده

NestJSNext.js / React 19Svelte 5Node.js / ExpressPostgreSQL / PrismaRedis / MeilisearchBullMQ

موبایل و دسکتاپ

Kotlin / ComposeTauri 2RatatuiIced / WGPULinux

ابزارها و پلتفرم‌ها

Docker ComposeNginxGitWebSocketPWAMeilisearchPyInstaller
شاخص

پروژه‌ها

همه پروژه‌ها →

★ شاخص

★ شاخص

3T Store

🌐وب‌اپ

یک مارکت‌پلیس ایرانی که خودم اداره می‌کنم: BuyBox خودکار با ارزان‌ترین لیستینگ فعال، تسویه‌ای که نمی‌تواند بیش‌فروشی کند، یک سفارش به ازای هر فروشنده و ورود با کد یک‌بارمصرف. ۲۲٬۴۰۰ خط تایپ‌اسکریپت با API در NestJS و فرانت Next.js.

Next.js 15React 19NestJS 11PrismaPostgreSQL+5
مشاهده جزئیات
★ شاخص

PersianDB

🗄️سیستم و زیرساخت

پایگاه‌داده‌ای که داده را روی GPU نگه می‌دارد و برای پاسخ به کوئری آن را به CPU برنمی‌گرداند. Rust و CUDA، ۶۱٬۷۰۰ خط، ۱۹ کرنل CUDA دست‌نویس، ۷۰۸ تست پاس. میانه ۲٫۹۸ میلیارد ردیف بر ثانیه.

RustCUDAC++GDD (GPU Direct Data)Cargo+2
مشاهده جزئیات
★ شاخص

LucilleAI

🧠هوش مصنوعی

فریم‌ورک ML به Rust با بک‌اند CUDA: autodiff که نوارش را نگه می‌دارد، پلی که cuBLAS را روی یک استریم و کد من را روی استریم دیگر اجرا می‌کند، و توکنایزری از صفر. ۸۱٬۰۰۰ خط، ۲۴ کرنل CUDA.

RustCUDAcuBLASC++NVTX+2
مشاهده جزئیات
★ شاخص

MTP Ecosystem

🖥️دسکتاپ و لینوکس

اکوسیستم لینوکس دسکتاپی که برای خودم نوشتم: پوسته کامپوزیتور Wayland، صفحه قفل، موتور والپیپر، اپ تنظیمات، ترمینال راست‌به‌چپ، ویجت و لانچر، روی Smithay. ۹۶٬۵۰۰ خط Rust.

RustSmithayWaylandDRM / GBMwgpu+3
مشاهده جزئیات

همه پروژه‌ها

AURA

🖥️دسکتاپ و لینوکس۱۴۰۴

یک موتور تم برای Arch و Hyprland. یک فایل تم، هفت کانفیگ جداگانهٔ نرم‌افزارها را می‌راند، و می‌تواند از روی یک عکس پالت استخراج کند و کل دسکتاپ را دوباره رنگ کند. ۲۳ تم، بیش از ۱۰۰ اسکریپت ابزار، پشتیبانی از تاریخ شمسی.

Bash / zshHyprlandWaybarRofiKitty+3
مشاهده جزئیات

OptionRadar

🛠️ابزار و CLI۱۴۰۵

ابزار دسکتاپ Tauri برای قراردادهای اختیارات ایران: هفت استراتژی تحلیل، تقویم شمسی که تاریخ سررسید را می‌فهمد، و داشبورد سیگنال و ریسک. ساخته شده برای خواندن داده واقعی از TSETMC، نه ردیف‌های نمونه.

RustTauri 2TypeScriptReactRecharts+2
مشاهده جزئیات

MagicWatch

📱موبایل۱۴۰۴

یک اپ اندرویدی Material 3 برای کارهای روزمره: اوقات نماز محاسبه‌شده روی خود دستگاه، پخش اذان، پخش آنلاین قرآن، ساعت همیشه‌روشن روی صفحه قفل، و تقویم شمسی دست‌نویس. Kotlin، ۶۲ فایل، Clean Architecture.

KotlinJetpack ComposeMaterial 3RoomHilt+3
مشاهده جزئیات

IranTop

🛠️ابزار و CLI۱۴۰۴

یک مانیتور سیستم به Rust با رابط Ratatui: CPU هر هسته، فهرست زندهٔ پروسه‌ها با جستجو و kill، شاخص‌های GPU، و چهار سبک نمودار که با یک کلید عوض می‌شود. سه وابستگی اجرایی، آن‌قدر کوچک که یک عصر می‌شود خواندش.

RustRatatuicrosstermsysinfo
مشاهده جزئیات

Transfer

🛠️ابزار و CLI۱۴۰۴

یک سرور انتقال فایل روی شبکهٔ خانگی. یک‌بار روی یک کامپیوتر اجرا کن و هر گوشی یا لپ‌تاپ روی همان وای‌فای از طریق مرورگر آپلود و دانلود کند، با جفت‌سازی QR و بدون حساب. دوزبانه، به‌صورت نصب‌کنندهٔ ویندوز.

PythonFlaskWebSocketSQLitePyInstaller+1
مشاهده جزئیات

Beacon Chat

🛠️ابزار و CLI۱۴۰۴

یک سرور چت بلادرنگ که کاملاً روی شبکهٔ محلی اجرا می‌شود. بدون حساب، بدون فضای ابری، بدون اینترنت؛ پیام‌ها و پروفایل‌ها در SQLite می‌مانند تا گفتگو بعد از ری‌استارت هم باشد. Python و Flask با رابط گلاس‌مورفیسم.

PythonFlaskWebSocketSQLiteHTML / CSS / JavaScript
مشاهده جزئیات

گراب — تم ماتریکس/سایبرپانک

🖥️دسکتاپ و لینوکس۱۴۰۴

یک منوی بوت GRUB2 با پنل یخ‌زده، نوار زمان‌سنجی درخشان، پانزده آیکون سیستم‌عامل دست‌کشیده و پس‌زمینهٔ باران باینری متحرک — به‌همراه تصویر پیش‌نمایش، تا بدون ریبوت طراحی را ببینید.

GRUB2 gfxmenuImageMagickBashDejaVu Sans Mono
مشاهده جزئیات

سجاد — مدیریت انبار

🌐وب‌اپ۱۴۰۳

یک اپ انبارداری راست‌به‌چپ که دیتابیسش داخل مرورگر است. ثبت ورود و خروج کالا، هشدار کمبود موجودی، نمودار، خروجی اکسل و کار آفلاین با service worker. جاوااسکریپت خالص، بدون فریم‌ورک.

JavaScriptIndexedDBService WorkerChart.jsSheetJS+1
مشاهده جزئیات

نیگان ایجنت

🧠هوش مصنوعی۱۴۰۵

یک ایجنت توسعه‌دهنده به Rust که هدف را برنامه‌ریزی می‌کند، خروجی هر گام را بازبینی می‌کند، به کد امتیاز می‌دهد، خودش را نقد می‌کند و آنچه یاد گرفته را به خاطر می‌سپارد. روی مدل‌های محلی بدون هیچ کلید API. حدود ۲٬۸۰۰ خط.

RustRatatuiWebSocketlocal model backendsTOML skill memory
مشاهده جزئیات

پلتفرم مدرسه فجر دانش

🌐وب‌اپ۱۴۰۴

پلتفرم تولیدی برای یک مدرسه: داشبورد نقش‌محور برای مدیر، معلم، والدین و دانش‌آموز، نمرات و گزارش، بانک سؤال، برنامه کلاسی و اخبار، به‌همراه اپ اندروید. React، Express و MongoDB، فعال روی fajrdanesh1.ir.

React + ViteCapacitor (Android)ExpressMongoDBJWT + bcrypt+2
مشاهده جزئیات

ویاد

🌐وب‌اپ۱۴۰۵

یک پلتفرم آموزشی واقعی: کلاس ویدئویی بلادرنگ، وایت‌برد تعاملی، و جزوه PDF که صفحه و آنوتیشن معلم را لحظه‌ای برای همه دانش‌آموزان آینه می‌کند. فرانت React 19، بک Node.js، فعال روی viyad.ir.

React 19Node.jsExpressMongoDBRedis+3
مشاهده جزئیات