پروژهها و کارهای من
تخته نرد در ترمینال (Backgammon TUI)
یک بازی تخته نرد مدرن و سرگرمکننده در محیط ترمینال که با Node.js، تایپاسکریپت، React و Ink ساخته شده است. این پروژه دارای موتور قوانین مستقل و خالص با رعایت ۱۰۰٪ قوانین مسابقهای تخته نرد، حریف هوش مصنوعی با وزندهی هیوریستیک، ۵ تم رنگی، پشتیبانی از نمادهای یونیکد و اسکی، قابلیت بازگرداندن حرکت (Undo)، داشبورد آماری زنده (HUD) و ذخیرهسازی خودکار با اعتبارسنجی Zod است.
اسلایدر پرتابی ریاکت (React Throwable Slider)
یک کامپوننت اسلایدر خلاقانه و مبتنی بر شبیهسازی فیزیک قلابسنگ برای React و Tailwind CSS. کاربر میتونه مثل اسلایدر معمولی دستگیره رو افقی بکشه یا اون رو مثل تیروکمان به سمت پایین بکشه تا با کمان پرتابی سهمیگون در طول نوار حرکت کنه و روی مقدار دلخواه بشینه! ویژگیهایی مثل مصرف رم و پردازنده در حد صفر در حالت سکون (0% Idle CPU)، سازگاری با نمایشگرهای لمسی و ماوس، کالیبراسیون مقادیر پلهای و اعشاری، پشتیبانی کامل از کیبورد و نصب فوقسریع با دستور NPX داره.
شورتشکن (Shortesh Kon)
یه وباپلیکیشن کاربردی و سریع برای کوتاه کردن لینکها که به جای یک پروژه آزمایشی ساده، با دید سیستمهای با ترافیک بالا مهندسی شده. با Next.js 16، React 19 و TypeScript ساخته شده و با ترکیب Upstash Redis و PostgreSQL 16 کار میکنه. ویژگیهای باحالی مثل ریدایرکت زیر یک میلیثانیه، شمارش اتمیک کلیکها در رم بدون فشار به دیتابیس، کدهای کوتاه بدون تداخل با الگوریتم Feistel + Sqids، پشتیبانی دوزبانه (فارسی و انگلیسی با تقویم جلالی)، و محافظت در برابر حملات SSRF داره.
