SOFTWARE ENGINEER — SYSTEMS & BACKEND

بردیا امجدی
می‌سازد.

از هسته‌ی یک Runtime تا معماری یک API؛ توسعه‌دهنده‌ای که به‌جای یادگیری سطحی، سیستم‌ها را با ساختن واقعی آن‌ها می‌فهمد. تمرکز فعلی: اکوسیستم .NET، معماری Backend و ساخت ابزارهای توسعه.

🥇 GOLD MEDAL — National Youth Skills Olympiad
01 · PROJECT BRIEF

درباره من

من بردیا امجدی هستم؛ برنامه‌نویسی که مسیرش از کودکی شروع شد و طی این سال‌ها با پروژه‌های مختلفی در حوزه نرم‌افزار، وب، سیستم‌عامل، ابزارهای توسعه و موتورهای نرم‌افزاری کار کرده است.

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

فوکوس فعلیC# / .NET / ASP.NET Core / React.JS
حوزه علاقهOS · Runtime · Engines
رویکردBuild-first Learning
وضعیتOpen to Collaboration
SHEET 02/07SCALE 1:1REV. 2026
02 · CERTIFICATION
01
RANK · GOLD

مدال طلای المپیاد ملی مهارت نوجوانان ایران

برنده مقام اول و مدال طلای چهارمین المپیاد ملی مهارت نوجوانان ایران در رشته توسعه نرم‌افزار — حاصل تجربه، تلاش مستمر، علاقه به تکنولوژی و توانایی حل مسئله در شرایط رقابتی.

SHEET 03/07SCALE 1:1REV. 2026
03 · COMPONENTS

مهارت‌های فنی

MODULE / BACKEND

Backend Development

C#.NET / .NET CoreASP.NET Core MVC EF CoreREST APISoftware Architecture SQL ServerSQLite
MODULE / FRONTEND

Frontend Development

HTMLCSSJavaScript TypeScriptReactResponsive Design
MODULE / DESKTOP

Desktop Development

Windows Forms.NET Desktop WebView2
MODULE / DEVOPS

DevOps & Infrastructure

DockerDocker ComposeLinux / WSL Nginx
MODULE / SYSTEMS

Other Technologies

SignalRWebSocketBrowser Engine Dev Custom RuntimeDev Tools

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

SHEET 04/07SCALE 1:1REV. 2026
04 · BUILDS

پروژه‌ها

SHEET B · OS

NextOS

پروژه سیستم‌عامل و محیط دسکتاپ اختصاصی، شامل Runtime اختصاصی، Desktop Environment، UI Framework و Package System.

  • Custom Runtime
  • Desktop Environment
  • C++ ↔ C# Bridge
SHEET C · FRAMEWORK

Vision UI

فریم‌ورکی برای ساخت رابط کاربری وب با معماری قابل توسعه و ماژولار.

  • AST
  • Json Output
  • Native
  • .NET Core
SHEET D · LANGUAGE

Developer Tools

یک زبان برنامه متکی بر NextOS که از قابلیت های IO و GUI و Basic Functions و Memory Management استفاده می‌کند.

  • .NET Core
  • GUI
  • IO
  • Memory Management

بقیه پروژه‌ها و نمونه‌های کار در GitHub است.

SHEET 05/07SCALE 1:1REV. 2026
05 · ENGINEERING NOTES
به‌جای یادگیری سطحی فناوری‌ها، آن‌ها را با ساخت پروژه‌های واقعی تجربه می‌کنم.
Extensible Design Clean Code Continuous Learning Complex Problem Solving Creativity + Engineering
06 · ROADMAP

اهداف پیش رو

توسعه مهارت‌های Full Stack

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

افزایش دانش معماری نرم‌افزار

تسلط بیشتر بر الگوهای طراحی و معماری سیستم‌های مقیاس‌پذیر.

پروژه‌های بزرگ‌تر و حرفه‌ای‌تر

حرکت از پروژه‌های شخصی به سمت محصولاتی با مقیاس و مسئولیت واقعی.

فعالیت در جامعه جهانی برنامه‌نویسی

مشارکت در پروژه‌های Open Source و ارتباط با توسعه‌دهندگان دیگر.

دریافت مدارک تخصصی .NET

رسمی‌سازی دانشی که سال‌ها از طریق ساختن به‌دست آمده است.

SHEET 06/07SCALE 1:1REV. 2026
07 · CONTACT

بیایید
چیزی بسازیم.

برای همکاری، پروژه‌های مشترک، فرصت‌های کاری یا صرفاً یک گفتگوی فنی، خوشحال می‌شوم از شما بشنوم.

Drawn By
Bardia Amjadi
LinkedIn