Selected production platforms engineered from product requirements to deployment.
Note
The production repositories are private to protect client confidentiality, business logic, credentials, and user data. This public portfolio describes the engineering scope without exposing proprietary code or sensitive information.
| Case study | Product scope | Engineering focus |
|---|---|---|
| AI-Assisted Content & Learning Platform | Content publishing, digital products, user accounts, AI editorial workflows, and administration | Full-stack architecture, AI integration, media processing, observability, and deployment |
| Coaching & Digital Commerce Platform | Courses, articles, podcasts, consultations, assessments, payments, and administration | Authentication, payments, storage, caching, API design, and production infrastructure |
A Persian, production-grade platform for managing and delivering structured educational content and digital products. The system supports public experiences, authenticated user journeys, editorial operations, and AI-assisted content production.
- Designed the application architecture across frontend, backend, database, storage, and infrastructure
- Built responsive public pages, user dashboards, and role-based administration
- Developed FastAPI services, asynchronous database access, migrations, and secure authentication flows
- Integrated object storage, media optimization, AI providers, and operational tooling
- Containerized and deployed the platform behind Nginx
- Articles, podcasts, courses, structured assessments, and digital purchases
- SMS-based OTP authentication and user dashboards
- Block-based editorial experience powered by TipTap
- Four-stage AI editorial pipeline: structure, research, writing, and SEO
- Automatic image conversion and WebP optimization
- User, transaction, content, and bulk-messaging administration
- AI token usage and cost monitoring
- Automated database backups and production operations
flowchart LR
U[Users] --> C[CDN]
C --> N[Nginx]
N --> F[Next.js Frontend]
N --> A[FastAPI Backend]
A --> P[(PostgreSQL)]
A --> S[S3-compatible Storage]
A --> AI[AI Gateway]
A --> M[Messaging Provider]
Next.js · TypeScript · Tailwind CSS · FastAPI · SQLAlchemy · Alembic · PostgreSQL · S3-compatible Storage · Nginx · Docker Compose
A full-stack content and commerce platform supporting courses, consultations, media, assessments, user accounts, payments, and day-to-day administrative workflows.
- Implemented the public product experience and administrative dashboard
- Designed API boundaries and same-origin routing between Next.js and FastAPI
- Built authentication, authorization, payment, media, and transaction workflows
- Integrated PostgreSQL, Redis, S3-compatible storage, and Zarinpal
- Prepared containerized production services, reverse-proxy configuration, and migrations
- Responsive content, course, podcast, consultation, and assessment experiences
- OTP authentication and role-based access control
- Course and consultation purchasing through a payment gateway
- Administration for users, content, media, and transactions
- Redis-backed OTP and caching workflows
- S3-compatible media storage
- Same-origin
/api/*routing through Nginx - Containerized deployment and automated database migrations
flowchart LR
U[Users] --> N[Nginx]
N --> F[Next.js Frontend]
N --> A[FastAPI Backend]
A --> P[(PostgreSQL)]
A --> R[(Redis)]
A --> S[S3-compatible Storage]
A --> Z[Payment Gateway]
Next.js 15 · React 19 · TypeScript · Tailwind CSS · FastAPI · SQLAlchemy · Alembic · PostgreSQL 16 · Redis 7 · S3-compatible Storage · Nginx · Docker Compose
- End-to-end ownership: product interfaces, APIs, databases, integrations, and deployment
- Security by design: backend-only secrets, role-based access, safe configuration boundaries, and private data handling
- Production readiness: migrations, backups, reverse proxies, containers, media storage, and operational workflows
- Maintainable architecture: clear service boundaries, typed interfaces, reusable components, and structured data models
- Practical automation: AI-assisted editorial workflows, media optimization, and administration tooling
This repository intentionally contains no source code, environment values, credentials, customer records, internal URLs, or infrastructure secrets. Additional implementation details can be discussed privately when appropriate.
Have a web platform or product in mind? Message me on Telegram.
این مخزن مجموعهای از مطالعات موردی پروژههای واقعی و تولیدی است که از مرحلهی نیازسنجی محصول تا طراحی معماری، توسعه و استقرار پیادهسازی شدهاند. کد منبع پروژهها برای حفاظت از محرمانگی مشتری، منطق تجاری و اطلاعات کاربران خصوصی باقی مانده است.
| مطالعه موردی | دامنه محصول | تمرکز مهندسی |
|---|---|---|
| پلتفرم محتوا و آموزش مبتنی بر هوش مصنوعی | انتشار محتوا، محصولات دیجیتال، حساب کاربری، فرایندهای تولید محتوا با هوش مصنوعی و مدیریت سامانه | معماری فولاستک، یکپارچهسازی هوش مصنوعی، پردازش رسانه، مانیتورینگ و استقرار |
| پلتفرم کوچینگ و تجارت دیجیتال | دوره، مقاله، پادکست، مشاوره، ارزیابی، پرداخت و پنل مدیریت | احراز هویت، پرداخت، ذخیرهسازی، کش، طراحی API و زیرساخت تولید |
یک پلتفرم فارسی و آمادهی استفاده در محیط واقعی برای مدیریت و ارائهی محتوای ساختاریافته و محصولات دیجیتال. سامانه شامل بخش عمومی، مسیرهای کاربری احرازشده، عملیات تحریریه و تولید محتوای هوشمند است.
- طراحی معماری کامل فرانتاند، بکاند، پایگاه داده، ذخیرهسازی و زیرساخت
- پیادهسازی صفحات واکنشگرا، داشبورد کاربران و پنل مدیریت مبتنی بر نقش
- توسعه سرویسهای FastAPI، دسترسی غیرهمزمان به داده، مهاجرت دیتابیس و احراز هویت امن
- یکپارچهسازی فضای ذخیرهسازی، بهینهسازی رسانه، سرویسهای هوش مصنوعی و ابزارهای عملیاتی
- کانتینرسازی و استقرار سامانه پشت Nginx
- مقاله، پادکست، دوره، ارزیابی ساختاریافته و خرید محصولات دیجیتال
- ورود با رمز یکبارمصرف پیامکی و داشبورد کاربر
- ویرایشگر بلوکی محتوا با TipTap
- خط لوله چهارمرحلهای هوش مصنوعی: ساختار، تحقیق، نگارش و سئو
- تبدیل خودکار تصویر و بهینهسازی WebP
- مدیریت کاربران، تراکنشها، محتوا و پیامرسانی گروهی
- مانیتورینگ مصرف توکن و هزینهی هوش مصنوعی
- پشتیبانگیری خودکار از پایگاه داده و ابزارهای نگهداری تولید
Users → CDN → Nginx → Next.js
└→ FastAPI → PostgreSQL
→ S3 Storage
→ AI Gateway
→ Messaging ProviderNext.js · TypeScript · Tailwind CSS · FastAPI · SQLAlchemy · Alembic · PostgreSQL · S3-compatible Storage · Nginx · Docker Compose
یک پلتفرم فولاستک برای ارائه و فروش محتوا، دوره و خدمات مشاوره که حسابهای کاربری، پرداخت، رسانه، ارزیابی و فرایندهای روزمرهی مدیریت سامانه را پوشش میدهد.
- پیادهسازی تجربهی عمومی محصول و داشبورد مدیریتی
- طراحی مرزهای API و مسیریابی همدامنه میان Next.js و FastAPI
- توسعه فرایندهای احراز هویت، سطح دسترسی، پرداخت، رسانه و تراکنش
- یکپارچهسازی PostgreSQL، Redis، ذخیرهسازی سازگار با S3 و درگاه پرداخت
- آمادهسازی سرویسهای کانتینری، پراکسی معکوس و مهاجرتهای پایگاه داده
- تجربهی واکنشگرا برای محتوا، دوره، پادکست، مشاوره و ارزیابی
- احراز هویت OTP و کنترل دسترسی مبتنی بر نقش
- خرید دوره و خدمات از طریق درگاه پرداخت
- مدیریت کاربران، محتوا، رسانه و تراکنشها
- فرایندهای OTP و کش مبتنی بر Redis
- ذخیرهسازی رسانه در فضای سازگار با S3
- مسیریابی همدامنهی
/api/*از طریق Nginx - استقرار کانتینری و اجرای خودکار مهاجرتهای پایگاه داده
Users → Nginx → Next.js
└→ FastAPI → PostgreSQL
→ Redis
→ S3 Storage
→ Payment GatewayNext.js 15 · React 19 · TypeScript · Tailwind CSS · FastAPI · SQLAlchemy · Alembic · PostgreSQL 16 · Redis 7 · S3-compatible Storage · Nginx · Docker Compose
- مالکیت کامل محصول: رابط کاربری، API، پایگاه داده، یکپارچهسازیها و استقرار
- امنیت از مرحله طراحی: نگهداری اسرار در بکاند، کنترل دسترسی و تفکیک پیکربندیها
- آمادگی برای محیط تولید: مهاجرت دیتابیس، پشتیبانگیری، پراکسی معکوس، کانتینر و ذخیرهسازی رسانه
- معماری قابل نگهداری: مرزبندی روشن سرویسها، رابطهای تایپشده، اجزای قابل استفاده مجدد و مدلهای داده ساختاریافته
- اتوماسیون کاربردی: تولید محتوای هوشمند، بهینهسازی رسانه و ابزارهای مدیریتی
این مخزن عمداً شامل کد منبع، متغیرهای محیطی، رمزها، اطلاعات کاربران، آدرسهای داخلی یا اسرار زیرساختی نیست. جزئیات فنی بیشتر در صورت نیاز و با رعایت محرمانگی قابل ارائه است.
برای گفتوگو درباره یک محصول یا پلتفرم وب، از طریق تلگرام پیام بدهید.