Third-year IT Software Engineering student with hands-on experience in modernizing legacy systems, building scalable APIs, and deploying cloud-native applications. Passionate about clean architecture, performance optimization, and DevOps practices.
CodeFlow – Unified Development Workspace (Ongoing Ambitious Project) | C#, .NET 7, Blazor, Azure
Concept: A collaborative IDE that integrates project planning, documentation, diagramming, code generation, and deployment tracking into a single platform. Designed to streamline software development from ideation to production.
Key Features & Progress:
Smart Project Scaffolding:
Guides users through requirements gathering, generates templates (e.g., ERD diagrams, user stories), and links them to code modules.
Uses AI suggestions (experimental) to auto-generate UML diagrams from user input.
Context-Aware Code Editor:
Syncs technical documentation (markdown, diagrams) with the codebase, acting as real-time reference.
Supports C#/.NET, PHP, SQL with syntax-aware autocomplete.
Integrated DevOps Dashboard:
Tracks deadlines via Google Calendar API, monitors deployment pipelines (Azure DevOps), and logs issues.
Tech Stack:
Backend: .NET 7 Web API (Docker-ready)
Frontend: Blazor WASM for dynamic diagramming (Draw.io integration)
Database: PostgreSQL with Entity Framework Core
Current Focus:
Building the ERD-to-code generator (using Roslyn for C#).
Implementing real-time collaboration (SignalR).
Vision:
Reduce project setup time by 50% by automating boilerplate code and documentation.
Serve as a learning tool for developers to adopt best practices in planning and architecture.
Technologies C#, Blazor, .NET Web API, Docker, Azure
Designed and developed a modular LMS platform for academic institutions, enabling seamless course enrollment, assignment tracking, and performance analytics. Implemented JWT-based authentication with role-based access control (Admin/Student/Instructor) and deployed the system on Azure with auto-scaling capabilities to handle peak academic loads efficiently.
Technologies.NET MAUI, .NET Web API, Firebase, WebSockets
Created a cross-platform mobile application for students to buy and sell textbooks and gadgets. Integrated real-time chat functionality using WebSockets and implemented OAuth 2.0 login via Google and Microsoft. Established a robust CI/CD pipeline using GitHub Actions and Docker to ensure smooth deployments.
Technologies C#, WPF, SQL Server, Dapper ORM
Built a comprehensive desktop application for HR departments to manage employee performance reviews, leave requests, and payroll processing. Optimized SQL queries and database operations, resulting in a 35% reduction in report generation time and improved overall system responsiveness.