CampusAura
A containerized full-stack campus event management platform with microservices architecture. Features JWT authentication, RBAC using Spring Security, responsive dashboards, and cloud deployment on Azure Container Apps.
Shashinthaka Munasinghe — Full Stack Developer
ICT undergraduate at Uva Wellassa University with hands-on experience in full-stack web development. Skilled in React, Next.js, Java, Spring Boot, Firebase, and cloud technologies. Building responsive, secure, and scalable web systems.
┌───────────────────────────┐ │ ██████╗ ██████╗ ██████╗ │ │ ██╔════╝██╔═══██╗██╔══██╗ │ │ ██║ ██║ ██║██║ ██║ │ │ ██║ ██║ ██║██║ ██║ │ │ ╚██████╗╚██████╔╝██████╔╝ │ │ ╚═════╝ ╚═════╝ ╚═════╝ │ │ │ │ > status: building │ │ > projects: 4 │ └───────────────────────────┘┌──────────────────────────────────────────┐ │ │ │ ██████╗ ██████╗ ██████╗ ███████╗██████╗ │ │ ██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔══██╗│ │ ██║ ██║ ██║██║ ██║█████╗ ██████╔╝│ │ ██║ ██║ ██║██║ ██║██╔══╝ ██╔══██╗│ │ ╚██████╗╚██████╔╝██████╔╝███████╗██║ ██║│ │ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═╝│ │ │ │ > projects loaded: 4 │ │ > status: building │ │ > location: Sri Lanka │ │ │ └──────────────────────────────────────────┘
< About Me />
Passionate about creating digital solutions that make a difference.

Shashinthaka Munasinghe
Full Stack Developer
Driven ICT undergraduate at Uva Wellassa University with hands-on experience in full-stack web development. Skilled in React, Next.js, Spring Boot, and Firebase. I build responsive, secure, and scalable web systems with a focus on clean code and user experience.
Academic Projects
Built multiple web applications using React, Next.js, Spring Boot, and Firebase with focus on responsive design and secure authentication.
< Tech Stack />
A curated collection of technologies I work with to build modern, scalable, and performant applications.
Component-based UI
Full-stack framework
Utility-first CSS
Type-safe JavaScript
Java framework
JavaScript runtime
Backend as a service
Relational database
Advanced RDBMS
NoSQL cloud database
Containerization
Cloud platform
CI/CD automation
Portfolio
A containerized full-stack campus event management platform with microservices architecture. Features JWT authentication, RBAC using Spring Security, responsive dashboards, and cloud deployment on Azure Container Apps.
A full-stack waste management and recycling web application with role-based authentication for Admin, Collector, Industry User, and Customer. Features live GPS tracking with Google Maps API and Stripe payment integration.
An animal welfare management system with RESTful APIs for stray reporting, adoption management, and vet clinic directory. Built with Spring Boot REST APIs using DTOs, validation, and Swagger/OpenAPI documentation.
A JavaFX desktop application that streamlines healthcare workflows, including managing doctors, patients, and appointments, with CSV-based data storage and a modern, user-friendly interface.
Learning
Key technologies and concepts I work with in full-stack development.
Designing containerized applications with Docker Compose, multi-stage builds, and efficient cloud deployment strategies.
Implementing secure REST APIs with Firebase JWT authentication and Role-Based Access Control using Spring Security.
Building full-stack applications with Next.js, Firebase Auth, Firestore, and real-time data synchronization.
Creating comprehensive API documentation using Swagger/OpenAPI for maintainable and developer-friendly endpoints.