I am a Software Engineer and a recent graduate from the University of Westminster, earning a BSc (Hons) in Computer Science with Upper Second Class Honours.
My professional foundation was built during my Software Engineering Internship at CodeOne-X, where I developed production-grade web applications. I have hands-on industry experience building scalable Full Stack solutions using Vue.js, PHP (CodeIgniter), and MySQL.
- π Education: BSc (Hons) Computer Science - University of Westminster (IIT Sri Lanka)
- πΌ Professional Experience:
- Intern at CodeOne-X: Built and maintained web applications using Vue.js, PHP, CodeIgniter, WordPress, and MySQL.
- Designed responsive UIs with Tailwind CSS, Bootstrap, and CSS3.
- π» Primary Focus: Full Stack Development.
ποΈ Clothing & Fashion E-Commerce Platform Β· Source Code
A full-stack e-commerce application with inventory reservations and order management.
- Architecture: Built a Next.js storefront connected to a separate Express REST API, using Prisma and PostgreSQL for data persistence.
- Functionality: Implemented product search and filtering, variant-based inventory, a shopping cart, guest checkout, transactional inventory reservations, and an authenticated admin dashboard.
- Tech Stack: Next.js, React, JavaScript, Express, Prisma, PostgreSQL, Tailwind CSS.
π Segment-Based Train Seat Booking System
A full-stack reservation system featuring segment-based seat allocation and concurrency-safe booking.
- Engineering: Implemented PostgreSQL transactions and row-level locking to prevent conflicting bookings while allowing the same physical seat to be reused for non-overlapping journey segments.
- Functionality: Built a dynamic seat map, journey search, distance-based fare calculation, and printable booking confirmations.
- Tech Stack: Java 17, Javalin, JDBC, PostgreSQL, React, Vite, Tailwind CSS, Docker Compose.
π€ SmartNotes AIΒ· Source Code
An AI-powered note management application with authentication and text summarization.
- Functionality: Integrated Google OAuth, Groq API-powered text summarization, PostgreSQL persistence through Neon, and API rate limiting.
- Tech Stack: Next.js, React, PostgreSQL, Auth.js, Groq API, Tailwind CSS.
π¬ MixCap Web Platform
A full-stack web platform integrating an AI model for video caption generation.
- Architecture: Developed a React frontend integrated with a Flask backend through REST APIs.
- Functionality: Integrated the MixCap video-captioning model into a web application.
- Tech Stack: React, JavaScript, Python, Flask, REST API.
Skin Consultation Management System
A Java Swing desktop application demonstrating object-oriented design, consultation management, data encryption, and image handling.
A console-based Java application exploring resource management, object-oriented programming, and algorithmic problem-solving.


