پروژهها — نگاهی نزدیکتر به ایده و ساختار هرکدامProjects — a closer look at what I’ve built
چند نمونه از پروژههایی که ساختهام یا روی آنها کار کردهام. کنار بعضی از آنها یک نمایش بصری کوتاه میبینید که ایدهٔ اصلی پروژه را توضیح میدهد. A selection of projects I’ve built or worked on. Some include a short visual walkthrough of the idea behind them.
SamarPlanner
دمو فعلاً در دسترس نیستDemo temporarily unavailableاپلیکیشن بهرهوری شخصی در اکوسیستم .NET — مدیریت کارهای روزانه، هدفها، یادداشتها و گزارشهای دورهای، همه در یکجا. یک مونولیتِ ماژولار با طراحی DDD-inspired، کلاینتهای Blazor و MAUI، و تست در سه سطح. پروژهای یادگیریمحور، اما با معماریِ production-minded. A personal productivity app in the .NET ecosystem — daily tasks, goals, notes, and periodic reports, all in one place. A modular monolith with DDD-inspired design, Blazor & MAUI clients, and three levels of testing. Learning-focused, but production-minded.
Searchify
متنبازOpen Sourceیک API جستجوی کتاب با .NET 9 و Elasticsearch 9 — جستجوی تماممتنی روی عنوان، نویسنده، توضیحات، دستهها و ناشر؛ پیشنهادهای هوشمند هنگام تایپ، فیلتر و مرتبسازی پیشرفته، و endpointهای تحلیلی مثل top books. همهچیز با docker-compose بالا میآید. A Book Search API on .NET 9 and Elasticsearch 9 — full-text search across title, author, description, categories, and publisher; smart type-ahead suggestions, advanced filtering & sorting, and analytics endpoints like top books. Everything boots with docker-compose.
IdentityProvider
آموزشیEducationalیک مسیر آموزشی برای یادگیری عمیق احراز هویت و مجوزها در اکوسیستم .NET — نه یک اپلیکیشن، بلکه مجموعهای از پروژههای کوچک و مستقل که هرکدام یک سناریوی مشخص را نشان میدهد: از Claims پایه تا JWT متقارن/نامتقارن، Policy-Based Authorization و OAuth 2.0. یک learning playground، نه راهحل production. An educational journey into Authentication & Authorization in the .NET ecosystem — not one application, but a collection of small, independent projects, each demonstrating a specific scenario: from basic Claims to symmetric/asymmetric JWT, Policy-Based Authorization, and OAuth 2.0. A learning playground, not a production solution.
مسیر مهارتها — یک جادهٔ پیوسته با شش ایستگاهThe Skill Road — one continuous route, six stations
با هر اسکرول، مسیر جلوی پای شما کشیده میشود و رنگش کنارِ هر ایستگاه، همرنگِ همان ایستگاه میشود. ایستگاهها فقط وقتی به آنها میرسید ظاهر میشوند — و وقتی ساخته شوند، دیگر سرِ جای خود میمانند. روی هر فناوری کلیک کنید تا به زبان ساده بگویم دقیقاً چیست. As you scroll, the route draws itself ahead of you and its color shifts to match each station it passes. Stations only appear when you arrive at them — and once built, they stay put. Click any technology for a plain-language explanation.

قفسهٔ کتابهای باز — آموزش رایگان به زبان مادریThe Open Bookshelf — free learning in your mother tongue
باور دارم یادگیری باید رایگان و به زبان مادری باشد. اینها کتابها و دورههای متنبازی هستند که برای جامعهٔ فارسیزبان مینویسم — هرکدام با یک دموی زنده از ایدهٔ مرکزیاش. جلدها را باز کنید. I believe learning should be free and in your mother tongue. These are the open-source books and courses I write for the Persian-speaking community — each with a live demo of its core idea. Open the covers.
BackendDeepDives
در حال گسترشGrowingبکاند زیر میکروسکوپ: فهمیدنِ اینکه چرا چیزها کار میکنند، نه فقط چطور. هر فصل یک موضوع را از سطح به هسته میبرد — با تصویر، نه با متن. پروژهای زنده که همراه شما رشد میکند. Backend under the microscope: understanding why things work, not just how. Each chapter takes a topic from surface to core — shown visually, not with text. A living project that grows with you.
مرجع کامل ۲۴ الگوی طراحی نرمافزار به فارسی — مرتب در سه سطح مبتدی، متوسط و پیشرفته با مثالهای کامل C# در .NET. The complete reference for all 24 software design patterns in Persian — organized in three levels with full C#/.NET examples.
Lpic-Persian
دورهٔ کاملFull courseدورهٔ جامع لینوکس به فارسی — از مقدماتی تا پیشرفته با آموزش گامبهگام و پروژههای واقعی. Comprehensive Linux course in Persian — beginner to advanced with step-by-step lessons and real projects.
تماس — بیایید یک سیستم را درست بسازیمContact — let's build it right
اگر یک مسئلهٔ بکاندی دارید — چه یک monolith که نیاز به نظم دارد، چه یک API که باید جانسخت باشد — خوشحال میشوم بشنوم. If you have a backend problem — a monolith that needs order, or an API that needs to be resilient — I'd love to hear about it.