My Projects

A showcase of my work, focusing on backend development with .NET and full-stack applications

MiniMaz ERP - Inventory & Sales System

A comprehensive full-stack business management system built with modern .NET and Angular. Features complete CRUD operations for inventory, users, and expenses with modular architecture and comprehensive testing using xUnit for backend controllers. Recently refactored for cleaner code and better maintainability.

C#ASP.NET CoreEntity FrameworkAngularTypeScriptPostgreSQLxUnitREST API

Business Manager Lite

A lightweight business management application designed for small businesses and entrepreneurs. Built with Spring Boot and JavaFX, featuring client & supplier management, product inventory control, sales & invoice management, and real-time data persistence with H2 database.

JavaSpring BootJavaFXH2 DatabaseMavenMVC Pattern

API Gateway & Authentication Service

A secure API gateway with JWT authentication and authorization service built with ASP.NET Core. Features role-based access control, rate limiting, and request/response logging.

ASP.NET CoreJWTOAuth 2.0RedisDockerSwaggerC#

E-commerce Microservices Backend

A microservices-based e-commerce system using .NET 8. Features include product catalog, shopping cart, order processing, payment integration, and user authentication with clean architecture principles.

C#.NET 8MicroservicesDockerPostgreSQLRedisRabbitMQ

Want to see more?

Check out my GitHub profile for additional projects, code samples, and contributions

Visit My GitHub

Development Approach

๐Ÿ—๏ธ

Architecture First

Focus on clean architecture, SOLID principles, and scalable design patterns from the start of every project.

๐Ÿงช

Test-Driven Development

Implement comprehensive testing strategies including unit tests, integration tests, and API testing.

๐Ÿ”’

Security Focused

Build secure applications with proper authentication, authorization, and data protection mechanisms.

๐Ÿ“ˆ

Performance Optimized

Optimize database queries, implement caching strategies, and ensure efficient resource utilization.