Featured Project
DECP — Department Engagement & Career Platform
2026
10 Technologies
completed
A microservices-based social & career platform for the Department of Computer Engineering, University of Peradeniya — 11 Spring Boot services behind an API Gateway, with React web and Flutter mobile clients.

Tech Stack
Java
Spring Boot
React
Flutter
PostgreSQL
MongoDB
Redis
RabbitMQ
Docker
AWS CDK
Project Details
- Architected 11 Spring Boot microservices behind a Spring Cloud Gateway with JWT auth and role-based access control (Student / Alumni / Admin).
- Applied polyglot persistence — PostgreSQL, MongoDB, and Redis chosen per service — with RabbitMQ for async, event-driven communication between services.
- Built real-time 1-on-1 messaging over WebSocket + STOMP and a centralized, event-driven notification hub.
- Delivered features across a social feed, job/internship portal, campus events with RSVP, a research hub with DOI/citations, and AI-scored mentor matching.
- Shipped a React 19 (Vite + Tailwind) web client and a Flutter mobile client; containerized with Docker Compose and provisioned cloud infrastructure with AWS CDK.
- Developed for CO528 — Applied Software Architecture.
Explore More Projects
Discover other projects in my portfolio showcasing different technologies and approaches