FutureForgeFutureForge

FutureForge services

  • Product developmentFrom problem to a product that works in the real world.
  • Full-stack developmentBuild frontend, API, and data as one product.
  • Engineering auditBefore you spend more, know the real state of the system.
  • Architecture consultingClarify the path before an expensive technical decision.
  • Infrastructure & deploymentDeploy the product so it stays reliable after launch.
  • AI in productWe do not add AI for show — we add it to solve a problem.
WorkNotesPricingAbout
Start a conversation
  1. Home
  2. /Notes
  3. /Authors
  4. /Author
FutureForge

Product engineering studio — design, build, and deploy software.

Services

WordPress websitesCustom developmentProduct engineeringInfrastructure & deploymentArchitecture consultingAI in product

How to choose

NotesPricingEstimate project costCompare approachesPortfolioAboutContact

Contact

hello@futureforge.ir

Have something to build?

Share what you need and we will talk through the development path and next step.

Start a conversation

© 2026 FutureForge. All rights reserved.

PrivacyTerms of use
HomeWorkStartContact
SE

Author

Soheil Ebrahimpour

Founder & product engineer

Soheil Ebrahimpour is the founder of FutureForge. He works on product design, architecture, and getting custom software into production.

github.com/soheil-ebrahimpourlinkedin.com/in/soheil-ebrahimpour

Notes by this author(248)

Oct 20, 2026
Oct 20, 2026
Oct 19, 2026
Oct 19, 2026
Oct 19, 2026
SESoheil EbrahimpourOct 19, 2026
Software architecture

هزینه استفاده از API هوش مصنوعی

چطور هزینهٔ API هوش مصنوعی را از توکن تا ماه برآورد کنیم؟ فرمول، سه سناریو با قیمت رسمی تاریخ‌دار، اهرم‌های کاهش و چک‌لیست.

SESoheil EbrahimpourOct 19, 2026
Product engineering

تست prompt و مدل هوش مصنوعی

چطور رگرسیون prompt و مدل را تست کنیم؟ golden set، داور LLM محدود، آستانهٔ تغییر و بازبینی انسانی با مثال و چک‌لیست.

SESoheil EbrahimpourOct 19, 2026
Software architecture

دیتاست ارزیابی LLM

چطور دیتاست ارزیابی LLM را از نمونه‌های واقعی و مجاز بسازیم؟ معیار، پوشش، محرمانگی، برچسب‌گذاری و نسخه‌بندی با مثال.

SESoheil EbrahimpourOct 19, 2026
Product engineering

انسان در حلقه برای قابلیت‌های هوش مصنوعی

طراحی human in the loop: سطح ریسک، بازبینی، override، دکمهٔ توقف و ثبت تصمیم با مثال بازپرداخت و چک‌لیست.

SESoheil EbrahimpourOct 19, 2026
Product engineering

طراحی لندینگ پیج شرکتی: مسیر روشن از پیام تا تماس

لندینگ B2B خوب قول لینک را برآورده می‌کند، یک گام بعدی روشن دارد و رویداد سرنخ را اندازه می‌گیرد. پنج جزء با ارجاع به NN/G، WCAG و GA4.

SESoheil EbrahimpourOct 18, 2026
Web guide

فونت فارسی سایت: خوانایی، سرعت و مجوز را کنار هم بسنجیم

فونت فارسی هم خوانایی را می‌سازد و هم می‌تواند رندر را کند کند. مجوز، WOFF2، subset، preload، font-display و size-adjust با روش اندازه‌گیری قبل و بعد.

SESoheil EbrahimpourOct 18, 2026
Product engineering

طراحی منوی سایت فارسی و راست‌چین: ملاحظات فنی و دسترس‌پذیری

منوی RTL فقط آینه‌کردن منوی انگلیسی نیست. dir، ویژگی‌های منطقی CSS، ترتیب فوکوس، برچسب‌گذاری و زیرمنو طبق W3C.

SESoheil EbrahimpourOct 18, 2026
Product engineering

اعتبارسنجی فرم: مرورگر، سرور یا هر دو؟

مرورگر برای بازخورد سریع، سرور برای قاعدهٔ واقعی. جدول «کدام بررسی کجا» بر پایهٔ MDN، OWASP و WCAG برای تجربهٔ خطا و امنیت ورودی.

SESoheil EbrahimpourOct 18, 2026
Product engineering

پیش از انتخاب پیمانکار نرم‌افزار چه سؤال‌های فنی بپرسیم؟

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

SESoheil EbrahimpourOct 18, 2026
Product engineering

ارزیابی طراحی واکنش‌گرا روی دستگاه‌های واقعی: چک‌لیست چهارلایه

تغییر اندازهٔ پنجره کافی نیست. چک‌لیست چهارلایه برای ارزیابی طراحی واکنش‌گرا: viewport، breakpoint بر پایهٔ محتوا، لمس و reflow طبق web.dev و WCAG 2.2.

SESoheil EbrahimpourOct 18, 2026
Product engineering

شرح نیازمندی نرم‌افزار قابل‌تخمین: الگو و چک‌لیست

برآورد خوب از تعریف خوب شروع می‌شود. الگوی هفت‌بخشی شرح نیازمندی با مثال فرضی، بر پایهٔ مخروط عدم‌قطعیت McConnell و معیارهای Wake و Scrum Guide.

SESoheil EbrahimpourOct 18, 2026
Web guide

صفحهٔ خدمات شرکت نرم‌افزاری: به کدام پرسش‌های خریدار باید جواب بدهد؟

صفحهٔ خدمت خوب به پرسش‌های تصمیم‌گیر جواب می‌دهد: چه مسئله‌ای، چه شواهدی، چه هزینه‌ای، چه گام بعدی. جدول عنصرها بر پایهٔ یافته‌های NN/G.

SESoheil EbrahimpourOct 18, 2026
Product engineering

پشتیبانی و نگه‌داری نرم‌افزار بعد از تحویل دقیقاً شامل چه چیزی است؟

رفع اشکال، تغییر، سازگاری با محیط، پایش، بکاپ و SLA یک چیز نیستند. این راهنما می‌گوید قرارداد پشتیبانی را چطور بر اساس نوع کار و شاهد تحویل بنویسید.

SESoheil EbrahimpourOct 18, 2026
Product engineering

معماری اطلاعات سایت: از وظیفهٔ کاربر تا card sorting و tree testing

ساختار منو را از واژگان کاربر بسازید و پیش از طراحی آزمون کنید. مسیر پنج‌مرحله‌ای با تفاوت card sorting و tree testing بر پایهٔ NN/g.

SESoheil EbrahimpourOct 18, 2026
Product engineering

قرارداد توسعهٔ نرم‌افزار: تحویل‌دادنی‌ها و معیار پذیرش را چطور بنویسیم؟

راهنمای فنی (نه حقوقی) برای پیوست قرارداد توسعهٔ نرم‌افزار: فهرست تحویل‌دادنی با شاهد تحویل، معیار پذیرش قابل‌آزمون، شدت اشکال و روند پذیرش.

SESoheil EbrahimpourOct 18, 2026
Product engineering

مدیریت تغییرات پروژهٔ نرم‌افزاری: کنترل هزینه بدون ممنوع‌کردن تغییر

تغییر ناگزیر است؛ بی‌نظمی در تغییر اختیاری است. چرخهٔ baseline، ثبت، برآورد اثر و تصمیم با فرم نمونه برای کنترل هزینهٔ تغییرات.

SESoheil EbrahimpourOct 18, 2026
Product engineering

چطور پیشنهادهای طراحی سایت را منصفانه مقایسه کنیم؟

روش پنج‌گامی برای مقایسهٔ شواهدمحور پیشنهادهای طراحی سایت: بریف واحد، جدول محدودهٔ یکسان، پرسش‌های قابل‌سنجش، هزینهٔ سال اول و امتیازدهی وزنی.

SESoheil EbrahimpourOct 18, 2026
Product engineering

آمادگی فرایند برای اتوماسیون: چه چیزی پیش از انتخاب ابزار باید روشن باشد؟

خودکارسازی فرایند نامشخص فقط خطا را سریع‌تر می‌کند. چک‌لیست آمادگی: مالک، تکرارپذیری، استثناها، داده، شاخص موفقیت و مسیر خطا.

SESoheil EbrahimpourOct 18, 2026
Product engineering

توکن‌های طراحی چیستند؟ هم‌نام‌سازی Figma و کد

توکن طراحی نام‌گذاری‌شدهٔ تصمیم‌های رنگ، فاصله و تایپوگرافی است. ساختار JSON فرمت گروه جامعه، alias و یک گردش‌کار ساده برای هم‌نام‌سازی طراحی و کد.

SESoheil Ebrahimpour
Product engineering

سیستم طراحی کوچک برای تیم وب: چه زمانی ارزش دارد؟

سیستم طراحی همیشه لازم نیست. بر پایهٔ NN/G سود و هزینه‌اش را می‌سنجیم و نسخهٔ حداقلی را (توکن، چند مؤلفه، یک مالک) پیشنهاد می‌کنیم.

SESoheil Ebrahimpour
Product engineering

نرم‌افزار قدیمی را از نو بنویسیم یا کم‌کم نوسازی کنیم؟

بازنویسی کامل نرم‌افزار قدیمی ساده به نظر می‌رسد ولی اغلب پرخطر است. با سه سؤال ساده، یک جدول تصمیم و الگوی Strangler Fig ببینید کدام راه برای شما مناسب‌تر است.

SESoheil Ebrahimpour
Product engineering

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

HTML درست، کیبورد مناسب، پر کردن خودکار، خطای روشن، هدف لمسی کافی و صفحهٔ بازگشت از درگاه: چک‌لیست قابل‌آزمون برای پرداخت موبایل.

SESoheil Ebrahimpour
Product engineering

طراحی داشبورد: از تصمیم کاربر شروع کنید، نه از نمودار

داشبورد خوب به چند پرسش مشخص در یک نگاه پاسخ می‌دهد. از تصمیم کاربر شروع کنید، نوع داشبورد را بشناسید و نمودار را بر پایهٔ یافته‌های NN/G انتخاب کنید.

SESoheil Ebrahimpour
Product engineering

هوش مصنوعی با داده خصوصی

چطور قابلیت هوش مصنوعی را با داده خصوصی بسازیم؟ جریان داده، مرز دسترسی، نگه‌داری، حذف و پرسش‌های قرارداد بر پایهٔ مستندات ارائه‌دهندگان.