مهارت‌های من

برای وب، موبایل و دسکتاپ نرم‌افزار می‌سازم، کنوین را هدایت می‌کنم و برنامه‌نویسی آموزش می‌دهم. امنیت در تمام این مسیر بخشی از نگاه من است.

توسعه بک‌اند و API

با FastAPI، Django و Laravel به‌صورت حرفه‌ای API و برنامه‌های بک‌اند می‌سازم؛ با پایتون و PHP.

ابزارها و نمونه‌کارها

معماری میکروسرویس

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

ابزارها و نمونه‌کارها

بهینه‌سازی بک‌اند و دیتابیس

کوئری‌های کند و گلوگاه‌های بک‌اند را بهینه می‌کنم تا فشار روی سرور کمتر شود و برنامه بتواند ترافیک بیشتری را پاسخ دهد.

ابزارها و نمونه‌کارها

پردازش و تبدیل اسناد

در تسمینو، با LibreOffice و Unoconv ابزاری برای تبدیل قالب‌های HTML و Blade به PDF و DOCX و برعکس ساختم؛ با پشتیبانی از متن فارسی.

ابزارها و نمونه‌کارها

توسعه وب‌اپلیکیشن

وب‌اپلیکیشن و وب‌سایت می‌سازم. SvelteKit از ابزارهای حرفه‌ای من است و در پروژه‌هایی مثل Vellum و PromptForge با React هم کار کرده‌ام.

ابزارها و نمونه‌کارها

استقرار و نگهداری سرویس‌ها

کارم فقط نوشتن کد نیست؛ برای راه‌اندازی برنامه‌ها و نظم دادن به فرایند توسعه، با ابزارهایی مثل Docker، Git و CI/CD هم کار می‌کنم.

ابزارها و نمونه‌کارها

وردپرس و سایت‌های اختصاصی

با وردپرس سایت می‌سازم، افزونه اختصاصی می‌نویسم و متناسب با نیاز مشتری، سیستم مدیریت محتوا توسعه می‌دهم.

ابزارها و نمونه‌کارها

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

دوره‌های برنامه‌نویسی تدریس می‌کنم و آموزش را با تمرین و ساخت پروژه پیش می‌برم؛ تا یادگیری از فهم یک مفهوم به ساخت نرم‌افزار واقعی برسد.

ابزارها و نمونه‌کارها

ساخت نمونه‌های اولیه اینترنت اشیا

در کنار پروژه‌های وب، با میکروکنترلرها نمونه‌های اولیه ابزارهای الکترونیکی و اتوماسیون ساخته‌ام تا ارتباط نرم‌افزار و سخت‌افزار را تجربه کنم.

ابزارها و نمونه‌کارها

توسعه با نگاه امنیتی

امنیت بخشی از طرز فکر و زندگی من است. از شناخت مسئله و طراحی معماری تا نوشتن کد، با همین نگاه شروع می‌کنم؛ OWASP هم بخشی از این روال روزمره است.

ابزارها و نمونه‌کارها

طراحی فریم‌ورک و معماری افزونه‌ای

Sonobe و Yoshi را با معماری ماژولار و مستقل ساخته‌ام. در Sonobe می‌توان قابلیت‌ها را به‌صورت افزونه اضافه کرد، بدون اینکه هسته تغییر کند.

ابزارها و نمونه‌کارها

ابزارسازی برای توسعه‌دهندگان و ایجنت‌ها

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

ابزارها و نمونه‌کارها

بنیان‌گذاری و راهبری فنی

کنوین را بنیان گذاشته‌ام و کارهای آن را هدایت می‌کنم؛ با تجربه توسعه نرم‌افزار، طراحی معماری و نگاهی که از امنیت شروع می‌شود.

ابزارها و نمونه‌کارها