MHGH0ST // CREATIVE DEVELOPER // FRONTEND ARCHITECT
طراح محصول و توسعه‌دهنده خلاق

محمدحسین
غلامـی

خلق سامانه‌های وب با ظرافت مهندسی، معماری مقیاس‌پذیر و هویت بصری متمایز.

علاقه‌مند به معماری سیستم‌های سریع و مقیاس‌پذیر فرانت‌اند، با وسواس روی پرفورمنس واقعی و ساخت رابط‌هایی که کار کردن با آن‌ها حس فوق‌العاده‌ای دارد.

محمدحسین غلامی
PORTRAIT_REF // 01[RAW_FRAME]
محمدحسین غلامی
@MHGH0ST
طراحی شده با تایپوگرافی کلمهنسخه ۲۰۲۶
[اسکرول کنید // نمونه‌کارهای منتخب در ادامه]
[بخش ۰۱ // پروژه‌ها و مهندسی سورس‌کد]

پروژه‌های شاخص و معماری‌های واقعی

GITHUB_REPOSITORIES // VERIFIED_CODE
لیست ریپازیتوری‌های شاخص:[یک پروژه را انتخاب کنید]
تحلیل داده، گراف‌های برداری و Visual Engineانتخاب شده

سامانه فکر // تصویرسازی و تحلیل داده‌های حجیم

موتور پردازش و رندرینگ گراف‌های نودی و جریان داده با فشرده‌سازی باینری در فرانت‌اند و فریم‌ریت پایدار ۶۰FPS.

سلامت دیجیتال، محاسبات بالینی و NextAuthمشاهده جزئیات

محاسبه‌گر تخصصی ریسک قلب و عروق ASCVD

وب‌اپلیکیشن ارزیابی ریسک ۱۰ ساله بیماری‌های قلبی عروقی بر مبنای گایدلاین‌های بالینی ACC/AHA و پایگاه داده ابری.

دشبورد سازمانی، Next.js 16 و HeroUI v3مشاهده جزئیات

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

سامانه جامع مدیریت و تخصیص ساختار برنامه‌ها (Plan Structure)، پروفایل بیماری‌ها، سیستم Q&A و مکمل‌های غذایی با React Compiler.

موبایل کراس‌پلتفرم، React Native و HeroUI Nativeمشاهده جزئیات

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

اپلیکیشن موبایل پیشرفته با معماری Expo 57، انیمیشن‌های ۶۰ فریم Reanimated 4 و رندرینگ گرافیکی Skia.

معماری سازمانی، Nuxt 3 و دیزاین سیستم اختصاصیمشاهده جزئیات

سامانه تیکتینگ و پشتیبانی سازمانی

پلتفرم مدیریت تیکت و گفتگوی لایو شرکتی با کامپوننت‌های ۱۰۰٪ دست‌ساز بدون استفاده از پکیج‌های آماده UI.

MHgh0st/GraphNext

// هدف و کارکرد اصلی پروژه

سامانه فکر یک زیرساخت مدرن فول‌استک برای پردازش فرآیند (Process Mining)، تحلیل ارتباطات شبکه‌ای و رندرینگ گراف‌های نودی پرحجم است. در این پروژه، سمت بک‌اند با پایتون و ابزارهای پرسرعت FastAPI، Polars و PostgreSQL برای استخراج ماتریس‌های گراف و مسیرهای فرآیند پیاده‌سازی شده و فرانت‌اند Next.js 16 از طریق پروتکل‌های باینری Apache Arrow، MsgPack و چیدمان موازی در Web Worker به رندری فوق‌العاده سریع و پایدار در ۶۰ فریم دست می‌یابد.

// دستاوردها و فیچرهای شاخص

  • توسعه خط لوله پردازشی در بک‌اند پایتون با FastAPI و Polars جهت استخراج سریع گراف DFG و واریانت‌ها
  • محاسبه هندسی و چیدمان الگوریتمی موازی گراف با elkjs در محیط Web Worker بدون افت فریم UI
  • استریم و فشرده‌سازی باینری داده‌ها در سطح کلاینت و سرور با Apache Arrow، MsgPack و Zstandard
  • تصویرسازی شفاف جریان تراکنش‌ها و ارتباطات فرآیندی با استفاده از D3-Sankey
  • زیرساخت داکرایز شده کامل (Docker Compose) شامل سرویس‌های Frontend، Backend و PostgreSQL
[کیس‌استدی اختصاصی // FEATURED CASE STUDY 02]

سامانه فکر // تصویرسازی گراف و جریان داده‌های حجیم

SAMANEH FEKR // CASE_STUDY_02
SAMANEH_FEKR // HIGH_PERFORMANCE_VISUALIZATION

معماری فول‌استک سامانه فکر // موتور تحلیل فرآیند، گراف و داده‌های حجیم

پروژه سامانه فکر یک زیرساخت فول‌استک برای پردازش و تحلیل فرآیند (Process Mining) و تصویرسازی شبکه‌های بزرگ است؛ از خط لوله داده‌ای مبتنی بر FastAPI، Polars، PyArrow و PostgreSQL در بک‌اند تا رندرینگ تعاملی نودها و دیاگرام‌های جریان D3-Sankey با Web Worker در فرانت‌اند Next.js 16.

فرانت‌اند:Next.js 16 + XYFlow
بک‌اند و API:Python (FastAPI + Polars)
پایگاه داده:PostgreSQL + Docker
انتقال داده:Arrow + MsgPack + Zstd
۰۱CHAPTER // OVERVIEW & PURPOSE

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

سامانه فکر با هدف پردازش بلادرنگ و مصورسازی تعاملی شبکه‌های حجیم طراحی شده است. این سیستم به تحلیل‌گران امکان می‌دهد ارتباطات گرافیکی نودها، دیاگرام‌های جریان فرآیندی (Sankey Flow)، هیستوگرام‌های مدت‌زمان یال‌ها (EdgeDurationChart) و توزیع کیس‌ها (CaseDistributionCharts) را با سرعت ۶۰ فریم بر ثانیه بررسی و تحلیل نمایند.

مسئولیت فنی:
Full-Stack Systems Architect (Frontend & Backend)
دامنه تخصصی:
Process Mining & Graph Analytics
پشته فول‌استک:
FastAPI + Polars + Next.js 16 + PostgreSQL
معماری و توسعه کامل فول‌استک (پایتون + ری‌اکت)CHAPTER ۰۱ / ۰۷
[بخش ۰۲ // رویکرد مهندسی و حوزه‌های تخصصی]

طرز فکر، معماری و نحوه خلق محصول

EVIDENCE-BASED ENGINEERING MINDSET
// PHILOSOPHY & SYSTEM ARCHITECTURE

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

ارزیابی شده در: ۱۶ ریپازیتوری
FULL_STACK_CRAFT // VERIFIED
۰۱PILLAR // HIGH-PERFORMANCE GRAPH & DATA VISUALIZATION
ثبت شده در: سامانه فکر (GraphNext)، Graph

تصویرسازی داده‌های حجیم و موتورهای گراف

معماری رندرینگ زیر ۱۶ms برای داده‌های چند ده‌هزار نودی با حذف کامل افت فریم و پردازش موازی در Web Worker.

در سامانه‌های تحلیل داده مانند سامانه فکر (GraphNext) و Graph، چالش اصلی جلوگیری از بلاک شدن ترد UI است. با انتقال محاسبات سنگین چیدمان فضایی به Web Worker با موتور ELK.js و استفاده از استریم باینری Apache Arrow، دکامپرشن fzstd و دیاگرام‌های D3-Sankey، سنگین‌ترین داده‌ها با فریم‌ریت ۶۰FPS رندر می‌شوند.

// شواهد و اثبات معماری در سورس‌کدها:
۰1.رندرینگ تعاملی نودها و جریان‌های Sankey با xyflow/react، D3.js و ApexCharts
۰2.محاسبات الگوریتمی چیدمان خودکار در ترد پس‌زمینه با Web Worker و ELK.js
۰3.استریم و انکودینگ ستونی داده‌های شبکه با Apache Arrow، MsgPack و Zstandard
۰۲PILLAR // FULL-STACK & HIGH-SPEED DATA PIPELINES
ثبت شده در: سامانه فکر (BackEnd)، nextjsRepositoryPattern

مهندسی فول‌استک و خطوط لوله داده‌ای پرسرعت

توسعه اندپوینت‌های سریع با پایتون و Polars، پایگاه داده PostgreSQL و معماری کانتینری داکر.

تسلط من فراتر از لایه ظاهر است؛ در سامانه فکر و پروژه‌های بک‌اند، خطوط پردازش داده را با Python (FastAPI) و فریم‌ورک فوق‌سریع Polars به جای Pandas پیاده‌سازی می‌کنم تا استخراج ماتریس‌های گراف، تحلیل لاگ‌های فرآیندی و کوئری‌های دیتابیس با کمترین زمان تاخیر و مصرف حافظه انجام شوند.

// شواهد و اثبات معماری در سورس‌کدها:
۰1.طراحی سرویس‌های پردازش داده و ماتریس DFG با FastAPI و موتور چندنخی Polars
۰2.اتصال بهینه به دیتابیس PostgreSQL با درایورهای پرسرعت ConnectorX و PyArrow
۰3.زیرساخت داکرایز شده کامل و هماهنگ سرویس‌ها با Docker Compose
۰۳PILLAR // CROSS-PLATFORM & NATIVE MOBILE ARCHITECTURE
ثبت شده در: Salma_app، salma_admin_panel، SalmaLanding

توسعه کراس‌پلتفرم و موبایل نیتیو با Skia

خلق اپلیکیشن‌های موبایل همگام با استانداردهای نیتیو، گرافیک ۲ بعدی Skia و انیمیشن‌های ۶۰ فریم.

تجربه کاربری واقعی موبایل نیازمند درک عمیق از ترد گرافیکی و انیمیشن‌های نیتیو است. در اپلیکیشن‌های پیشرفته‌ای مانند Salma_app، با ترکیب React Native 0.86، Expo Router SDK 57، رندرهای گرافیکی Shopify Skia و Reanimated 4، رابط‌های کاربری‌ای خلق می‌کنم که دقیقاً حس نرمی یک اپلیکیشن بومی را منتقل می‌کنند.

// شواهد و اثبات معماری در سورس‌کدها:
۰1.معماری مدرن اپلیکیشن‌های موبایل بر بستر New Architecture در Expo 57 و React Native
۰2.رندرهای گرافیکی پیشرفته، بلورهای بلادرنگ و شیدرهای بصری با Shopify Skia
۰3.ژستورهای لمسی، دراورهای شیشه‌ای و انیمیشن‌های ۶۰ فریم با Reanimated 4 و Bottom-Sheet
۰۴PILLAR // ZERO-DEPENDENCY DESIGN SYSTEMS & MODERN WEB
ثبت شده در: ticketing-system، Karzar، salma_admin_panel، ASCVD

سیستم‌های دیزاین اختصاصی و وب تعاملی مدرن

معماری پاک فرانت‌اند، ساخت دیزاین‌سیستم‌های ۱۰۰٪ دست‌ساز و ادیتورهای متن غنی.

اعتقاد من بر این است که یک مهندس ارشد نباید وابسته به پکیج‌های آماده UI باشد. در پروژه‌هایی مانند ticketing-system، تمام اجزا (حباب‌های چت، دراورها، جداول صفحه‌بندی‌شده) از صفر به صورت کاملاً مستقل پیاده شده است. همچنین در Karzar و Salma Admin از ادیتورهای پیشرفته Tiptap و HeroUI v3 با کامپایلر رسمی React 19 استفاده شده است.

// شواهد و اثبات معماری در سورس‌کدها:
۰1.توسعه صفر تا صد دیزاین‌سیستم و کامپوننت‌های Reusable بدون وابستگی به کتابخانه‌های متفرقه
۰2.پیاده‌سازی ادیتورهای متن غنی (Rich-Text Editor) با اکوسیستم Tiptap در Next.js
۰3.معماری دشبوردهای سازمانی مدرن با HeroUI v3، استیت‌های اتمیک Zustand و احراز هویت NextAuth
[بخش ۰۳ // فلسفه فردی و رویکرد فکری]

انگیزه خلق، ارزش‌ها و دیدگاه فردی

PERSONAL PERSPECTIVE & PHILOSOPHY
WHO IS BEHIND THE CODE?

من مهندسی نرم‌افزار را تلاقی «حل مسائل پیچیده سیستمی» و «ظرافت بصری ۶۰ فریم» می‌دانم.

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

محمدحسین غلامی // MHGH0STFOCUS: HIGH_CRAFT_ENGINEERING
MY_APPROACH // روند فکری

گام اول (معماری و ریشه‌یابی): درک عمیق ماهیت مسأله، طراحی خطوط لوله داده و استخراج الگوهای سیستمی پیش از نوشتن اولین خط کد.

گام دوم (خلق مستقل و ماژولار): ساخت سیستم‌های دیزاین مستقل، فرم‌های چندسطحی مستحکم و کامپوننت‌های دست‌ساز بدون وابستگی‌های زائد.

گام سوم (پرفورمنس پایدار): بهینه‌سازی دقیق در سطح باینری، انتقال محاسبات سنگین به Web Worker و تضمین روانی ۶۰ فریم در ثانیه.

// اصول سه گانه حاکم بر کار من (PHILOSOPHICAL PRINCIPLES):
۰۱

معماری داده و حل مسأله پیش از دیزاین

یک محصول ممتاز با تزیینات سطحی شروع نمی‌شود؛ با درک دقیق مسأله، معماری مقیاس‌پذیر داده‌ها و سادگی ساختاری جان می‌گیرد.

۰۲

ظرافت مهندسی، سرعت و احترام به کاربر

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

۰۳

استقلال، پایداری و دیزاین‌سیستم‌های دست‌ساز

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

[بخش ۰۴ // پشته ابزارها و تجربه عملی]

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

WORKFLOW & TECHNICAL TOOLKIT
// THE WORKFLOW BRIDGE
ایدهدیزاین سیستمپیاده‌سازی فنیمحصول نهایی

من ابزارها را فقط لیست نمی‌کنم؛ بلکه از هر یک به عنوان وسیله‌ای برای حل مسأله، حفظ سرعت لود و ساخت یک سیستم زنده، روان و زیبا استفاده می‌کنم.

۰۱FRONTEND ARCHITECTURE & DESIGN SYSTEMS

معماری فرانت‌اند و سیستم‌های دیزاین

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

Next.js 16 (App Router)React 19 / CompilerTypeScript 5Tailwind CSS v4HeroUI v3 / AriaZustand / Motion
توسعه کدهای ساختاریافته، کامپوننت‌های دست‌ساز بدون وابستگی‌های زائد و بهینه‌سازی رندرینگ با کامپایلر رسمی React 19.
۰۲HIGH-SCALE DATA VISUALIZATION & DFG ENGINES

تصویرسازی داده‌های حجیم و موتورهای گراف

رندر تعاملی هزاران نود و دیاگرام‌های جریان داده در فرانت‌اند با نرخ پایدار ۶۰ فریم بر ثانیه.

@xyflow/reactD3.js (Sankey / Scale)elkjs (Auto Layout)Web WorkersApache Arrow / MsgPackApexCharts
انتقال محاسبات سنگین چیدمان گرافیکی به ترد پس‌زمینه (Web Worker) و استریم داده‌ها با فرمت‌های باینری برای حذف لگ مرورگر.
۰۳CROSS-PLATFORM & NATIVE MOBILE ARCHITECTURE

توسعه موبایل نیتیو و گرافیک پیشرفته Skia

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

React Native 0.86Expo SDK 57 / RouterShopify Skia (2D Graphics)Reanimated 4 / WorkletsUniwind (Tailwind for RN)@gorhom/bottom-sheet
خلق تجربه کاربری بومی روی موبایل با تلفیق موتور گرافیکی Skia، انیمیشن‌های ۶۰ فریم Reanimated و مدیریت آفلاین داده‌ها.
۰۴BACKEND PIPELINES, DATABASES & DEVOPS

بک‌اند پرسرعت، پایگاه داده و زیرساخت داکر

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

Python 3 (FastAPI)Polars (High-Speed DataFrames)PostgreSQL / SupabaseDocker / Docker ComposeConnectorX / PyArrowNextAuth.js / JWT
استفاده از Polars و پایتون برای محاسبات سریع آماری و ماتریس‌های گراف و اتصال مستقیم به کلاینت از طریق داکر.