از گزینه «Save as PDF» مرورگر استفاده کن — چیدمان برای A4 تنظیم شده.
محسن تقیپور
مهندس نرمافزار
- neganinshell@gmail.com
- github.com/neganinshell ↗
- ایران — ریموت
آماده همکاریآماده همکاری بهصورت ریموت، پروژهای یا تماموقت — سیستم، زیرساخت هوش مصنوعی یا بکاند.
خلاصه
۲۴ ساله، کارشناسی مهندسی نرمافزار. شانزده پروژه اینجاست و بیشترشان از آن دسته کارهایی هستند که یک اشتباه آرام در آنها هزینه دارد: موتور پایگاهداده به Rust و CUDA که بدون برگرداندن داده به CPU جواب کوئری میدهد، فریمورک یادگیری ماشین با بکاند CUDA خودش، و یک دسکتاپ Wayland که هر روز استفاده میکنم.
چیزهای معمولیای را هم میسازم که آدمها به آنها وابستهاند. یک مارکتپلیس روی my3tstore.com اداره میکنم، یک پلتفرم کلاس آنلاین روی viyad.ir، و یک سامانهٔ مدرسهای روی fajrdanesh1.ir. اینها بیشتر از کارهای سخت به چیزم آموختند، چون «والدین نمرهٔ ترم اول را نمیبینند» یک تماس تلفنی است، نه یک گزارش باگ.
نکات کلیدی
2.98 Bردیف بر ثانیه، میانهٔ اسکن حجیم
96.5 kخط راست در یک دسکتاپ Wayland
81.2 kخط در یک فریمورک یادگیری ماشین
22.4 kخط در یک مارکتپلیس زنده
19کرنل CUDA دستنویس
708تست در موتور دیتابیس
مهارتهای فنی
- زبانها
- Rust · TypeScript · Python · Kotlin · SQL · Bash
- سیستم و سطح پایین
- CUDA / cuBLAS · AVX2 / AVX-512 · Wayland / DRM-KMS · Raw 802.11 frames · Concurrency (Tokio) · mmap / zero-copy
- بکاند و داده
- NestJS · Next.js / React 19 · Svelte 5 · Node.js / Express · PostgreSQL / Prisma · Redis / Meilisearch · BullMQ
- موبایل و دسکتاپ
- Kotlin / Compose · Tauri 2 · Ratatui · Iced / WGPU · Linux
- ابزارها و پلتفرمها
- Docker Compose · Nginx · Git · WebSocket · PWA · Meilisearch · PyInstaller
پروژههای منتخب
- 3T Store۱۴۰۴–۰۵یک مارکتپلیس ایرانی که خودم اداره میکنم: BuyBox خودکار با ارزانترین لیستینگ فعال، تسویهای که نمیتواند بیشفروشی کند، یک سفارش به ازای هر فروشنده و ورود با کد یکبارمصرف. ۲۲٬۴۰۰ خط تایپاسکریپت با API در NestJS و فرانت Next.js.
- PersianDB۱۴۰۴–۰۵پایگاهدادهای که داده را روی GPU نگه میدارد و برای پاسخ به کوئری آن را به CPU برنمیگرداند. Rust و CUDA، ۶۱٬۷۰۰ خط، ۱۹ کرنل CUDA دستنویس، ۷۰۸ تست پاس. میانه ۲٫۹۸ میلیارد ردیف بر ثانیه.
- LucilleAI۱۴۰۵فریمورک ML به Rust با بکاند CUDA: autodiff که نوارش را نگه میدارد، پلی که cuBLAS را روی یک استریم و کد من را روی استریم دیگر اجرا میکند، و توکنایزری از صفر. ۸۱٬۰۰۰ خط، ۲۴ کرنل CUDA.
- MTP Ecosystem۱۴۰۴–۰۵اکوسیستم لینوکس دسکتاپی که برای خودم نوشتم: پوسته کامپوزیتور Wayland، صفحه قفل، موتور والپیپر، اپ تنظیمات، ترمینال راستبهچپ، ویجت و لانچر، روی Smithay. ۹۶٬۵۰۰ خط Rust.
- AURA۱۴۰۴یک موتور تم برای Arch و Hyprland. یک فایل تم، هفت کانفیگ جداگانهٔ نرمافزارها را میراند، و میتواند از روی یک عکس پالت استخراج کند و کل دسکتاپ را دوباره رنگ کند. ۲۳ تم، بیش از ۱۰۰ اسکریپت ابزار، پشتیبانی از تاریخ شمسی.
- OptionRadar۱۴۰۵ابزار دسکتاپ Tauri برای قراردادهای اختیارات ایران: هفت استراتژی تحلیل، تقویم شمسی که تاریخ سررسید را میفهمد، و داشبورد سیگنال و ریسک. ساخته شده برای خواندن داده واقعی از TSETMC، نه ردیفهای نمونه.
پروژهها بهطور کامل در سایت مستند شدهاند — برای معماری و نقشه وابستگیها صفحه هر پروژه را ببین.
تحصیلات
۱۴۰۰ – ۱۴۰۴
کارشناسی مهندسی نرمافزار
تمرکز: برنامهنویسی سیستم، همزمانی و زیرسیستمهای سطح پایین.