Originally, I started learning coding to enhance my networking skills. However, I quickly became hooked about software development and am now actively working toward transitioning into a software development role.
- C#, .NET, ASP.NET Core, EF Core, Javascript, React
- Visual Studio, Swagger, Postman, Papercut
- Git, GitHub
- Docker, GitHub Actions
- System design fundamentals
- Design patterns for scalable applications
A full-stack task management application built with ASP.NET Core Web API and React. The app includes JWT-based authentication, allowing users to securely create, edit, complete, and delete tasks with priorities, due dates, and custom tags. Data persistence is handled through EF Core with relational modeling. The UI is styled with Tailwind and tested for responsiveness across devices.
An ASP.NET Core Web API simulating an order management system. The API manages JWT based authentication with refresh keys, products, orders, and audit logs with role based access, user email verification and stock validation. Data persistence is handled through EF Core with relational modeling. The API was tested using unit tests, mocks, and manual checks with Postman.
- ShoppingList - Full-stack shopping list tracker (ASP.NET Core + React + Tailwind)
- ExcelReader - Console tool for reading and processing .xlsx or .csv files
- SportsResults - Console web scraper
