Mahdi Shokri

Hi, I’m Mahdi|

Junior .NET Developer building clean web apps with C# and Blazor.

I build reliable ASP.NET Core APIs, database-backed features with SQL Server / EF Core, and polished UI in Blazor.

Built a support chatbot during my internship at Panayotis — .NET backend + Blazor frontend, integrated with the store system.

Experience

Software Developer Intern · Panayotis (Jan 2025 – Apr 2025)

  • Built a support chatbot solution with a .NET backend and a Blazor frontend, integrated with the store system.
  • Designed database-backed features and improved internal workflows for faster support.
  • Used Python/Rasa for the chatbot layer as part of the solution.
  • Improved my skills in clean code, UX, and teamwork.

A Little About Me

I’m a curious and persistent software developer who enjoys going deep into how things work. I like building clean, reliable systems — especially when tech meets creativity and real business needs.

I work mainly with C# / ASP.NET Core, Blazor, and SQL Server, and I care about clean architecture and maintainable code.

I enjoy learning new tools and languages when a project needs it.

Mahdi avatar

Tech Stack

My core stack is C#, .NET, Blazor, SQL Server + Git/GitHub. I’ve also worked with Docker, Umbraco, and some Python for automation/chatbots.

Projects

  • MiraBeauty Booking System Real salon booking + admin tools (Blazor + SQL Server).
  • Panayotis AI Support Chatbot Internship project: Rasa/Python + .NET API + Blazor UI.
  • Lexias Webshop (University) Microservices + integration + OAuth2 + Umbraco concept.
  • LexiasBeauty.com Live webshop built with my brother (site structure + UX).

Full demos/screenshots available on request.

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.