پویا حدیدی (Pouya Hadidi) - مهندس نرم‌افزار
آماده همکاری برای فرانت‌اند / بک‌اند و بقیه اندها ☺️

پویا حدیدی

توسعه دهنده وب با چاشنی مهندسی

توسعه‌دهنده فول‌استک، متمرکز بر ساخت وب‌اپلیکیشن‌های مدرن و تایپ‌سیف با اکوسیستم TypeScript، React و Node.js. علاقه‌مند به رعایت استانداردهای مهندسی نرم‌افزار، علوم کامپیوتر٬ تست‌نویسی خودکار و مهارت‌های کاربردی بک‌اند با PostgreSQL، Redis و Docker.

توسعه‌دهنده فول‌استک
علاقه‌مند به سیستم و DevOps
فرانت اند / بک اند دیزاین - معماری
توسعه سرتاسری با TypeScript تست های یکپارچهPostgreSQL · Redis · DockerReactJS - NextJSNodeJS
معرفی صوتی~0:57
معرفی کوتاه من

یک معرفی کوتاه یک دقیقه‌ای درباره تجربیات، علایق مهندسی و اهداف کاری من.

0:000:57
پروژه‌ها و کارهای من

پروژه‌ها و کارهای من

سایر۳۲ تست Vitestموتور قوانین مجزاهوش مصنوعی هیوریستیک۵ تم ترمینال

تخته نرد در ترمینال (Backgammon TUI)

یک بازی تخته نرد مدرن و سرگرم‌کننده در محیط ترمینال که با Node.js، تایپ‌اسکریپت، React و Ink ساخته شده است. این پروژه دارای موتور قوانین مستقل و خالص با رعایت ۱۰۰٪ قوانین مسابقه‌ای تخته نرد، حریف هوش مصنوعی با وزن‌دهی هیوریستیک، ۵ تم رنگی، پشتیبانی از نمادهای یونیکد و اسکی، قابلیت بازگرداندن حرکت (Undo)، داشبورد آماری زنده (HUD) و ذخیره‌سازی خودکار با اعتبارسنجی Zod است.

Node.jsTypeScriptReact 18Ink 5ZodVitestFast-CheckCLI / TUINPM Package
مشاهده جزئیات
توسعه وب0% Idle CPUنصب سریع با NPXشبیه‌سازی بالستیکدسترس‌پذیری و تاچ

اسلایدر پرتابی ری‌اکت (React Throwable Slider)

یک کامپوننت اسلایدر خلاقانه و مبتنی بر شبیه‌سازی فیزیک قلاب‌سنگ برای React و Tailwind CSS. کاربر می‌تونه مثل اسلایدر معمولی دستگیره رو افقی بکشه یا اون رو مثل تیروکمان به سمت پایین بکشه تا با کمان پرتابی سهمی‌گون در طول نوار حرکت کنه و روی مقدار دلخواه بشینه! ویژگی‌هایی مثل مصرف رم و پردازنده در حد صفر در حالت سکون (0% Idle CPU)، سازگاری با نمایشگرهای لمسی و ماوس، کالیبراسیون مقادیر پله‌ای و اعشاری، پشتیبانی کامل از کیبورد و نصب فوق‌سریع با دستور NPX داره.

React 19TypeScriptTailwind CSSHTML5 CanvasPhysics SimulationViteNPM Package
مشاهده جزئیات
توسعه وب۱۲۷ تست Vitestکشینگ Write-Behindالگوریتم Feistel + Sqidsپشتیبانی دوزبانه (FA/EN)

شورتش‌کن (Shortesh Kon)

یه وب‌اپلیکیشن کاربردی و سریع برای کوتاه کردن لینک‌ها که به جای یک پروژه آزمایشی ساده، با دید سیستم‌های با ترافیک بالا مهندسی شده. با Next.js 16، React 19 و TypeScript ساخته شده و با ترکیب Upstash Redis و PostgreSQL 16 کار می‌کنه. ویژگی‌های باحالی مثل ریدایرکت زیر یک میلی‌ثانیه، شمارش اتمیک کلیک‌ها در رم بدون فشار به دیتابیس، کدهای کوتاه بدون تداخل با الگوریتم Feistel + Sqids، پشتیبانی دوزبانه (فارسی و انگلیسی با تقویم جلالی)، و محافظت در برابر حملات SSRF داره.

Next.js 16React 19TypeScriptPostgreSQLDrizzle ORMUpstash RedisTailwind CSS v4Framer MotionVitest
مشاهده جزئیات

درباره من

من توسعه‌دهنده فول‌استک هستم که بیشتر سمت بک‌اند تجربه دارم ولی شدیدا فرانت‌‌اند رو دوست دارم. همیشه با اشتیاق روی ساخت برنامه‌های تحت وب تمیز، کاربردی و قابل اعتماد کار می‌کنم. با تکیه بر مبانی پایه‌ای علوم کامپیوتر و اکوسیستم تایپ‌اسکریپت، از فعالیت در تمام لایه‌های توسعه—از پیاده‌سازی رابط‌های کاربری تعاملی تا طراحی APIهای ساخت‌یافته بک‌اند—لذت می‌برم.

رویکرد من در برنامه‌نویسی مبتنی بر یادگیری مداوم و رعایت اصول مهندسی نرم‌افزار است؛ اولویت دادن به تایپ‌سیف بودن کدها، نوشتن تست‌های یکپارچگی خودکار، کار با دیتابیس‌های رابطه‌ای و کانتینرسازی با داکر. مشتاقم انگیزه، کنجکاوی فنی و توانایی یادگیری سریع خود را به یک تیم مهندسی بیاورم تا در کنار سایر اعضای تیم در ساخت و توسعه محصولات واقعی نقشی موثر داشته باشم.

استک فنی و مهارت‌های کاربردی

توسعه فرانت‌اند و فول‌استک

ساخت رابط‌های کاربری واکنش‌گرا و وب‌اپلیکیشن‌های تعاملی با TypeScript، React 19، Next.js و Tailwind CSS.

بک‌اند و مدیریت داده‌ها

توسعه APIهای ساخت‌یافته با Node.js و Express، طراحی ساختار دیتابیس با PostgreSQL و Drizzle ORM، و بهره‌گیری از Redis برای کشینگ.

داکر، لینوکس و ابزارهای مهندسی

کانتینرسازی سرویس‌ها با Docker Compose، کار با محیط‌های لینوکسی، تنظیمات Nginx و نوشتن تست‌های خودکار نرم‌افزار.

ارتباط با من

ارتباط بگیرید

به دنبال یک توسعه‌دهنده هستید ؟ سوالی دارید یا می‌خواهید در زمینه توسعه وب و زیرساخت همکاری کنید؟ پیام بفرستید!

راه‌های ارتباطی دیگر

ارسال پیام سریع