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.

DECP — Department Engagement & Career Platform - Image 1

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