سلام، من
محمد حسین کریمی هستم
توسعه دهنده فولاستک با تمرکز بر طراحی و توسعه وب اپلیکیشن های مدرن، سریع و مقیاس پذیر

فرانت اند
TypeScript
React
Next.js
Tailwind CSS
بک اند
Node.js
Express
REST API
GraphQL
دیتابیس
MongoDB
PostgreSQL
MySQL
Redis
ابزار ها
Docker
Git
GitHub Actions
Linux
Cloudflare
کتابخانه ها و ابزار ها
React Query
Zod
Framer motion
shadcn/ui
توسعهدهنده فرانتاند و نگهدارنده پلتفرم
مهر ۱۴۰۴ – تا کنونانجمن علوم و فناوری شیمی ایران
نسخه اولیه و عملیاتی یک پلتفرم مدرن مبتنی بر Next.js را پس از بیش از یک سال عدم دسترسی به وب سایت قبلی تحویل دادم و دسترسی اعضای قبلی و ثبت نام کاربران جدید را بازیابی کردم.
پلتفرم قدیمی مبتنی بر WordPress/PHP را به یک رابط واکنش گرا با Next.js منتقل کردم و قابلیت نگهداری، تجربه کاربری و انعطاف توسعه بلندمدت آن را بهبود دادم.
فرایند کارت عضویت دیجیتال دو زبانه را طراحی و نگهداری کردم تا کاربران بتوانند کارت عضویت فارسی و انگلیسی خود را مشاهده و دانلود کنند.
توسعه دهنده فرانت اند
اسفند ۱۴۰۳ – دی ۱۴۰۴بهرنک
بیش از ۲۰ صفحه واکنش گرا را بر اساس طراحی های Figma پیاده سازی و اصلاح کردم و رفتار صحیح صفحات را در نمایشگرهای دسکتاپ، تبلت و موبایل حفظ کردم.
چیدمان ها و بخش های مختلف Elementor را با HTML5 و CSS3 شخصی سازی کردم تا محدودیت های قالب برطرف شود و خروجی دقیق تری مطابق طراحی نهایی ایجاد شود.
با تیم طراحی و SEO همکاری کردم تا هماهنگی بصری، رفتار واکنش گرا و ساختار SEO-aware صفحات بهبود پیدا کند.
توسعه دهنده فرانت اند / همکاری فو لاستک
آبان ۱۴۰۲ – شهریور ۱۴۰۴هیدروژنوس
یک پلتفرم تولیدی قدیمی مبتنی بر PHP را به اپلیکیشن مدرن React/Next.js منتقل کردم و قابلیت نگهداری، فرایند استقرار و تجربه کاربری آن را بهبود دادم.
یک پلتفرم e-commerce و admin تولیدی با داشبوردهای role-based، احراز هویت JWT، اتصال به PostgreSQL و استقرار مبتنی بر Docker توسعه و نگهداری کردم.
فرایند خرید و ثبت آدرس مشتری را بازطراحی کردم و با رفع مشکلات بارگذاری آدرس، پایداری و اطمینان فرایند سفارش گذاری را برای کاربران اولیه بهبود دادم.
پلتفرم انجمن علوم و فناوری شیمی ایران
IranCSTA پلتفرم رسمی انجمن علوم و فناوری شیمی ایران است. من این پلتفرم را با یک رابط مدرن مبتنی بر Next.js بازتوسعه دادم و فرایندهای مرتبط با عضویت را برای کاربران دانشگاهی و علمی پیاده سازی و نگهداری کردم.
چالش
وب سایت قبلی مبتنی بر WordPress/PHP بیش از یک سال در دسترس نبود و این موضوع باعث شده بود اعضای قبلی نتوانند به خدمات خود دسترسی مناسب داشته باشند. همچنین ساختار قبلی برای نگهداری و توسعه آینده مناسب نبود.
راه حل
نسخه اولیه production پلتفرم جدید را با Next.js تحویل دادم، دسترسی کاربران قبلی را بازیابی کردم، از ثبت نام کاربران جدید پشتیبانی کردم و فرایند کارت عضویت دیجیتال دو زبانه را توسعه دادم تا کاربران بتوانند کارت عضویت فارسی و انگلیسی خود را مشاهده و دانلود کنند.
پلتفرم PrivateKernel
PrivateKernel یک پلتفرم وبلاگ نویسی و مدیریت محتوا با کمک هوش مصنوعی است که برای تولید محتوای ساختارمند، فرایند انتشار، احراز هویت و مدیریت پلتفرم با یک سیستم مدرن مبتنی بر Next.js توسعه داده شد.
چالش
مدیریت محتوای تولید شده با هوش مصنوعی در مقیاس بالا به چیزی فراتر از یک وبلاگ ساده نیاز داشت. پلتفرم به فرایند انتشار ساختارمند، کنترل های مدیریتی، کامپوننت های قابل استفاده مجدد، اتصال به پایگاه داده و ساختار SEO-aware نیاز داشت.
راه حل
داشبورد فرانت اند و فرایند انتشار محتوا را با Next.js، React.js، Tailwind CSS، shadcn/ui، PostgreSQL، JWT و endpoint های اختصاصی بک اند توسعه دادم. این پلتفرم از احراز هویت، فرایندهای مدیریتی، مدیریت محتوا و انتشار بیش از ۱۱۰ پست تولید شده با هوش مصنوعی پشتیبانی می کند.
پلتفرم هیدروژنوس
هیدروژنوس یک پلتفرم فروشگاهی و مدیریتی برای یک استارتاپ فعال در حوزه نوشیدنی های غنی شده با هیدروژن است. من این سیستم را از یک پلتفرم قدیمی مبتنی بر PHP به یک اپلیکیشن مدرن React/Next.js منتقل کردم تا قابلیت نگهداری، فرایند استقرار و تجربه کاربری آن بهتر شود.
چالش
پلتفرم قبلی ساختار قدیمی، قابلیت نگهداری محدود، مشکلات مربوط به بارگذاری آدرس مشتری و فرایند خرید ناکارآمد داشت که پایداری سفارش گذاری را تحت تاثیر قرار می داد.
راه حل
پلتفرم را با Next.js، PostgreSQL، احراز هویت JWT، Zustand، Tailwind CSS و استقرار مبتنی بر Docker بازسازی کردم. سیستم جدید شامل داشبوردهای role-based، فرایند خرید و ثبت آدرس بهبود یافته و ساختاری تمیزتر برای توسعه قابلیت های بعدی بود.
آماده همکاری در موقعیت های تمام وقت، پاره وقت، هیبرید و پروژه ای
