I am a Software Engineering undergraduate from Sri Lanka with a strong passion for designing and developing scalable, high-quality software solutions. My interests span across Full Stack Development, Microservices, Cloud Computing, Artificial Intelligence, and System Design.
I enjoy transforming ideas into impactful products and continuously expanding my knowledge through hands-on projects and emerging technologies.
- π Pursuing BSc (Hons) in Software Engineering in University of Moratuwa
- π» Experienced in building modern web applications and RESTful APIs
- π Currently working on an AI-Powered Automated Code Review & Technical Debt Tracking Dashboard
- π± Exploring AWS, Kubernetes, Docker, CI/CD, and Distributed Systems
- π Passionate about Software Architecture & Cloud Engineering
- π― Career Goal: Software Architect / Senior Full Stack Engineer
- π« Reach me at: idushagaravi@gmail.com
- Built multiple production-ready Full Stack applications.
- Developed real-time dashboards using WebSockets.
- Experienced with modern JavaScript/TypeScript ecosystems.
- Hands-on experience with Microservices Architecture.
- Strong understanding of Software Engineering principles and best practices.
- Passionate about writing maintainable, scalable, and clean code.
- Continuously learning and adapting to new technologies.
| Project | Description | Stack |
|---|---|---|
| Automated Code Review & Technical Debt Dashboard | AI-powered SaaS platform that automates code reviews and visualizes technical debt using SQALE metrics. | Next.js, RabbitMQ, FastAPI, Docker |
| Patient Management System | Comprehensive healthcare platform featuring authentication, appointments, and patient management. | Next.js, TypeScript, Appwrite |
| University Library Management System | Modern role-based library management application with responsive UI. | Next.js, PostgreSQL |
| Crypto Trading Terminal | Real-time cryptocurrency dashboard with live market data and interactive charts. | React, TypeScript, WebSockets |
| Health Care Platform | Cloud-ready healthcare application with scalable architecture. | Next.js, TailwindCSS |
- Kubernetes & Container Orchestration
- AWS Cloud Services
- Microservices Patterns
- System Design
- CI/CD Pipelines
- Artificial Intelligence Integration
- Distributed Systems
- High Availability ArchitecturesOperating System : Windows 11
IDE : Visual Studio Code
Version Control : Git & GitHub
Terminal : Git Bash
API Testing : Postman
Deployment : Vercel & Railway"Programs must be written for people to read, and only incidentally for machines to execute."
β Harold Abelson

