21 years old • Building production‑ready systems, not just projects.
I design and deliver secure, scalable, and high‑performance backend solutions across the full .NET landscape – from RESTful APIs and MVC applications to microservices, cloud‑ready systems, and real‑time architectures. My sweet spot is turning complex business requirements into clean, maintainable codebases that teams can trust and evolve. I dive deep into the internals – database query plans, SignalR hub pipelines, distributed caching, message queues – making sure nothing is left to chance.
| Area | Skills & Tools |
|---|---|
| Languages | C#, JavaScript (vanilla), SQL |
| Frameworks | ASP.NET Core (MVC, Web API, Razor Pages, Blazor WASM) |
| Architecture | Clean Architecture, Onion Architecture, CQRS, MediatR, Microservices |
| Real‑time | SignalR, WebSocket security, persistent connections at scale |
| Databases | SQL Server (EF Core, Dapper, Stored Procedures), PostgreSQL (a bit), MongoDB (a bit) |
| Messaging & gRPC | RabbitMQ, MassTransit, gRPC, API Gateways, Aggregators |
| Caching & Resilience | Redis, distributed caching strategies |
| DevOps & Tools | Docker, Docker Compose, Git/GitHub, CI/CD basics (Kubernetes – learning) |
| Frontend | HTML5, CSS3, Bootstrap 5, vanilla JavaScript – enough to build clean admin panels and customer‑facing UIs |
🔥 What sets me apart: I study software engineering – so I don’t just write code, I engineer it. That’s how I built a fully real‑time, enterprise‑grade support system where even administrative operations run over WebSocket. I’ve solved replay attacks, session hijacking, and privilege escalation at the persistent‑connection level. My solutions are production‑ready because I design them that way from the first line, not because a tutorial told me to.
SupportPulse (Open‑Source)
A fully real‑time help‑desk platform built almost entirely on SignalR & WebSocket, designed for large organizations.
- Zero HTTP polling – chat, user management, role editing, and notifications all happen over persistent connections
- Granular RBAC – fine‑grained operational and notification permissions that adapt to any org chart
- Fair auto‑assignment algorithm – configurable scoring engine based on capacity, efficiency, and idle time
- Self‑healing auto‑unlock – abandoned chats are automatically recovered and re‑assigned
- Defense‑in‑depth security – custom HubFilters, Nonce anti‑replay, SecurityStamp instant invalidation, Argon2id hashing
📄 Deep dives are already available:
SECURITY.md·ALGORITHM.md
- FlashLand – A flashcard learning app (Razor Pages). Backend architecture by me, clean UI by a collaborator.
- Clinix – Clinic management system (MVC) with appointment scheduling, patient notes, and automated weekly resets.
- Kubernetes – container orchestration for cloud‑native deployments
- Advanced Microservices – deeper patterns with MassTransit, RabbitMQ, and distributed observability
- Blazor SSR – exploring server‑side rendering capabilities of Blazor
- Performance at Scale – SignalR backplanes, Redis pub/sub, database optimization under high concurrency
- 📧 Email: MMBonyadi@outlook.com
- 🐙 GitHub: mhdibny
“Writing code is easy; anyone can do it. What separates a software engineer from a coder is the ability to build systems that are maintainable, extensible, and ready for the unknown. I don't just deliver features — I deliver architectures that teams can trust and evolve for years. Security, scalability, and change‑readiness aren't afterthoughts; they're the very first lines I type.”
Let’s build something that matters.