محمدحسین مؤذن‌نیا

درباره

مهندس ارشد نرم‌افزار در تهران. بیشتر با Go، Python و TypeScript کار می‌کنم.

سابقه

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

پیش از آن، یک سال و نیم سرپرست فنی یک شبکهٔ تبلیغات ویدیویی سراسری بودم. معماری، بازبینی کد و تحویل کار با من بود: یک هستهٔ Django، چهار اپ React و یک سرویس گزارش به زبان Go. کمپین، پردازش ویدیو، صدور فاکتور، درگاه پرداخت و گزارش مالی همه در همین سامانه بود. در این مدت بیش از ۱٬۰۰۰ درخواست ادغام من در ۱۱ مخزن پذیرفته شد. یک سامانهٔ طراحی مشترک با سه بستهٔ npm راه انداختم و ابزارهای ساخت و مدیریت بسته را از webpack، Yarn و Pipenv به Vite، pnpm و uv بردم.

قبل‌تر در میاره، بلد و تترلند روی سرویس‌های بک‌اند کار کردم. در میاره اتصال‌های پایگاه داده را کم کردم و پاسخ سرویس‌ها را ۵ درصد سریع‌تر کردم. در تترلند، صرافی‌ای با بیش از ۳۰۰ هزار کاربر و بیش از ۲ میلیون تراکنش، دسترسی به پایگاه داده ۱۰ تا ۱۵ درصد سریع‌تر شد.

چه چیزهایی برایتان می‌سازم

  • دستیار هوش مصنوعی که با فایل‌ها و دادهٔ کسب‌وکار شما کار می‌کند و کیفیت جوابش سنجیده شده است
  • ربات تلگرام و خودکارسازی کارهای تکراری
  • بک‌اند و API با PostgreSQL، Redis و صف پیام
  • وب‌اپ، پنل مدیریت و نسخهٔ اول محصول، از طراحی تا استقرار روی سرور
  • محصول فارسی با راست‌چین درست و درگاه پرداخت ایرانی
  • صفحهٔ تعاملی و سه‌بعدی با three.js

روش کار

  • پیش از نوشتن کد، در یک سند کوتاه می‌نویسم چه چیزی ساخته می‌شود و چه چیزی نه.
  • کار را در قدم‌های کوچک تحویل می‌دهم. هر قدم را می‌توانید ببینید و امتحان کنید.
  • قابلیت‌های هوش مصنوعی را با نمونه‌های واقعی می‌سنجم و بعد منتشر می‌کنم.
  • در پایان، کد و راهنمای راه‌اندازی را تحویل می‌دهم.

نمونه‌کار

رزمک یک بازی استراتژی سه‌بعدی است که در مرورگر اجرا می‌شود و در razmk.ir بازی‌کردنی است. کاردوبات دستیار خصوصی هوش مصنوعی برای کسب‌وکارهای کوچک است. هر دو را به‌تنهایی ساخته‌ام، از طراحی تا انتشار.

پروژه‌ای در ذهن دارید؟

در چند خط بنویسید چه می‌خواهید بسازید، برای چه کسانی و تا چه زمانی: hello@moazennia.ir. همهٔ پیام‌ها را خودم می‌خوانم. اگر کار در تخصص من باشد، برآورد زمان و هزینه را برایتان می‌فرستم.