Mahdi Shokri

About me

I’m a junior .NET developer focused on building reliable web apps with C#, ASP.NET Core, Blazor, and SQL Server. I enjoy turning messy requirements into clean, maintainable code.

I’m .NET-first, but not .NET-only. I like learning new technologies and I adapt quickly to whatever stack the project requires.

What I’m good at

  • ASP.NET Core APIs (clean architecture, validation, REST)
  • Blazor UI (components, state, forms)
  • SQL Server + EF Core (queries, modeling, migrations)
  • Security basics (OWASP Top 10 mindset)

What I’m looking for

I’m looking for a junior developer role where I can ship real features, learn from strong teammates, and grow deeper in backend and modern web development.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.