Hi! I'm Mohamed Elbolok, a Full Stack .NET Developer with 2 years of hands-on experience building scalable and interactive web applications using ASP.NET Core MVC, Web APIs, and Blazor. I'm passionate about clean code, performance, and creating seamless user experiences on both front and back ends.
Frontend
- Blazor Server & WebAssembly
- HTML5, CSS3, Bootstrap
- JavaScript / jQuery
- Amgular / TypeScript
Backend
- ASP.NET Core (MVC & Web API)
- Entity Framework Core
- C# and .NET 6/7
- LINQ, Async/Await
Database
- SQL Server
- Stored Procedures & Views
Tools & Practices
- Git & GitHub
- Visual Studio / VS Code
- Postman, Swagger
- Clean Architecture, SOLID Principles
- Dependency Injection, Repository Pattern
Secure login/register system built with Blazor Server and ASP.NET Core API.
- Email OTP verification
- Token-based authentication
- Role-based access control
Dynamic CMS-style company site using MVC + SQL Server.
- Admin dashboard for managing content
- File uploads & contact forms
- SEO-friendly routing
Small e-commerce solution using Blazor + REST API.
- Product list, cart, and order flow
- Stored images as base64
- Clean UI and responsive layout
- π§ Email: [mohamedelbolok327@gmail.com]
- πΌ LinkedIn: [https://www.linkedin.com/in/mohamed-el-bolok-86a001213/]
- π» GitHub: [https://github.com/mohamedELbolok]
- β Improve advanced Blazor component development
- β Refactor projects using Clean Architecture
- β Strengthen skills in Blazor (components, forms, lifecycle)
- β Build full projects using Clean Architecture (API + UI separation)
- π Practice writing unit tests
- π Learn deployment to Azure (App Services, SQL, Blob Storage)
- π Start writing technical blogs or tutorials to share knowledge
- π Learn Azure deployment
βThe best code is no code at all β but if we must write it, make it clean and simple.β