Featured Projects
A showcase of my work in full-stack development, mobile apps, DevOps automation, cybersecurity, and more

Nov 2025 – Present
Full-Stack + DevOps
Travelogue – Travel Bucket List with DevOps Pipeline
A full-stack travel bucket list app with complete CI/CD automation using Jenkins, Terraform, Ansible, and AWS infrastructure.
Key Features:
- •Complete DevOps pipeline: Code → Build → Test → Deploy in 3-5 minutes
- •Infrastructure as Code with Terraform (2x EC2 + RDS)
- •Ansible configuration management with zero-downtime deployments
- •JWT authentication with secure destination management
- •Interactive progress tracking and responsive UI
React
Node.js
Express
MySQL
+5
React
Node.js
Express
MySQL
Docker
Jenkins
Terraform
Ansible
AWS

Oct 2025 – Dec 2025
Mobile + Backend
MediSync – Smart Health Record Tracking App
A mobile health record management app that tracks vital health metrics with smart alerts and automated analysis based on medical standards.
Key Features:
- •Track 6 health record types: BP, Lipid, Liver, FBS, FBC, Urine
- •Smart alerts for critical/abnormal value ranges
- •Automated health analysis (Low/Normal/High) with gender-specific ranges
- •Interactive charts and trend visualization over time
- •Personalized email notifications for upcoming tests
Flutter
Dart
Spring Boot
PostgreSQL
+2
Flutter
Dart
Spring Boot
PostgreSQL
Resend API
Provider

Jul 2025 – Aug 2025
Full-Stack (Ballerina)
V-Connect – Volunteering Management System
A cloud-native platform connecting volunteers with organizations, built with Ballerina for the Innovate with Ballerina competition by WSO2.
Key Features:
- •Event management with volunteer applications
- •Real-time chat system between volunteers and organizations
- •Gamified badge system with rankings for recognition
- •Donation tracking with transparent reporting
- •Role-based access: Volunteers, Organizations, Admins
React
Vite
Tailwind CSS
Ballerina
+3
React
Vite
Tailwind CSS
Ballerina
MySQL
JWT
REST APIs

Oct 2025 – Dec 2025
Full-Stack (Security)
InsecureBank – Cybersecurity Training Platform
A fully functional banking app intentionally built WITHOUT security – featuring 7 OWASP Top 10 vulnerabilities for hands-on penetration testing practice.
Key Features:
- •7 OWASP vulnerabilities: SQLi, XSS, IDOR, CSRF, Command Injection, Privilege Escalation, Session Hijacking
- •Real-time security monitoring consoles with visual attack detection
- •Complete banking features: auth, transfers, transactions, admin panel
- •Comprehensive penetration testing guides and documentation
- •Featured at REXTRO 2024 – University of Ruhuna Silver Jubilee Exhibition
React
Node.js
Express
MySQL
+3
React
Node.js
Express
MySQL
JWT
Tailwind CSS
Vite

Aug 2025 – Sep 2025
MERN Stack
Mirror – Reflective Journaling Platform
A MERN stack journaling app offering a digital sanctuary for documenting thoughts and practicing mindfulness with secure authentication.
Key Features:
- •JWT authentication with bcrypt password hashing
- •Journal entry management with guided prompts
- •Activity dashboard with progress tracking
- •Dark/light mode with smooth Framer Motion animations
- •Fully responsive design across all devices
React
Vite
Framer Motion
Node.js
+3
React
Vite
Framer Motion
Node.js
Express
MongoDB
JWT

Jan 2025 – Mar 2025
Desktop (C#)
Contact Manager – DSA Project
A comprehensive Data Structures & Algorithms project demonstrating practical CS concepts with empirical performance analysis.
Key Features:
- •5 sorting algorithms: Bubble, Insertion, Selection, Quick, Merge with runtime comparison
- •Dual search: Linear O(n) and Binary O(log n) with multi-field support
- •Dynamic 2D arrays with O(1) amortized insertion
- •Import/Export contacts with file serialization
- •Real-time algorithm efficiency measurement using Stopwatch
C#
.NET 9.0
Dynamic Arrays
Algorithm Analysis
+1
C#
.NET 9.0
Dynamic Arrays
Algorithm Analysis
File I/O

Dec 2024 – Feb 2025
Web + Desktop
PawCare – Web + Desktop Pet Care System
A dual-platform solution for pet care services: React web app for appointments and WPF desktop app for service tracking.
Key Features:
- •Responsive web UI with page-to-page and smooth scrolling navigation
- •Full CRUD operations for appointment scheduling
- •WPF Desktop app with XAML-based GUI
- •SQLite database for efficient local data persistence
- •Code-behind architecture with input validation
React
Node.js
SQL
C#
+3
React
Node.js
SQL
C#
WPF
XAML
SQLite

Dec 2024
UI/UX Design
FitEASE – Fitness App UI/UX Design
A mobile UI prototype for fitness enthusiasts, focusing on vibrant aesthetics, clear navigation, and user-friendly design principles.
Key Features:
- •Vibrant color scheme: bright yellow + deep charcoal
- •Typography pairing: Poppins (body) + League Spartan (headings)
- •Mobile-first responsive layouts
- •Clear navigation and intuitive user flows
- •Component-based design system
Figma
UI/UX Design
Prototyping
Design Systems
Figma
UI/UX Design
Prototyping
Design Systems