Explore my academic background and professional journey below. Click the button to download my complete resume.
Download ResumePlease use a device with a wider screen to view this portfolio.
I design and develop digital experiences that combine creativity, performance, and usability. With a strong focus on clean design and smooth interactions, I bring ideas to life through thoughtful development, creating solutions that not only work — they leave an impression.
Year
Experience
Projects
Completed
Clients
Served
Professional
Certifications
A driven and forward-thinking final-year undergraduate at the University of Kelaniya, specializing in Net-Centric Software Engineering. With a strong foundation in full-stack development, I thrive at the intersection of design, logic, and user experience. My technical toolkit spans across modern frontend technologies like Angular and React, paired seamlessly with robust backend frameworks such as Express.js and Spring Boot. I'm equally confident working with databases—both relational (MySQL) and non-relational (MongoDB)—and I love crafting digital experiences that are both functional and visually compelling, thanks to my proficiency in Bootstrap, Tailwind CSS, and Sass.
My passion for scalable, real-world solutions has led me deep into the realms of microservices, Docker, and AWS, where I've architected service-oriented applications that are both efficient and cloud-ready. From dynamic management systems to full-featured service platforms, my projects reflect a strong commitment to clean code, modular architecture, and performance-driven design. Beyond the code, I bring to the table a collaborative spirit, strong communication skills, and an unshakable curiosity that fuels my learning and innovation. I’m not just building applications—I’m building solutions that matter.
Explore my academic background and professional journey below. Click the button to download my complete resume.
Download Resume
Feb 2025 - present
- Engineered secure document storage by implementing hybrid and symmetric encryption/decryption mechanisms (AES/RSA) to ensure data privacy and access control.
- Streamlined CI/CD workflows by configuring automated pipelines using Bitbucket Pipelines, Docker, Nginx, and Azure, accelerating the transition from development to production deployment.
- Developed a real-time notification engine using WebSockets and Socket.IO to provide instant system updates on document-related events.
- Enhanced data privacy through the implementation of a document masking feature, protecting sensitive information within the viewer interface.
- Optimized collaboration tools by developing multi-channel document sharing (Email, SMS, and Internal) and a robust versioning system for efficient document lifecycle management.
- Architected a high-complexity Angular frontend featuring a modular component-based UI, integrating digital signatures, coordinate-based PDF manipulation, and dynamic document masking to protect sensitive data.
Colombo, Srilanka.
Aug 2022 - Feb 2026
GPA: 3.357/4.0
- Specialization: Net-Centric Computing & Data Science.
- Relevant Coursework: Data Structures, Algorithms, Web Development, Database Management, Software Engineering Principles.
Dalugama, Srilanka.
July 2017 - Aug 2019
Z-Score: 1.7359
- Combind Mathematics: A | Chemistry: A | Physics: C
Jaffna, Srilanka.
I possess a strong blend of technical and soft skills essential for modern software development. From core programming principles to teamwork and problem-solving, I’m equipped to build effective and scalable solutions.
I possess a strong blend of technical and soft skills essential for modern software development. From core programming principles to teamwork and problem-solving, I’m equipped to build effective and scalable solutions.
Voting Application
Real-time voting platform for a Diwali singing competition, featuring event details, galleries, and a secure voting system within a controlled environment.
Photo Studio Management System
An end-to-end studio manager for event bookings and custom gift orders. Includes admin tools for employee oversight and order fulfillment.
Driving School Management System
A digital enrollment platform that eliminates physical visits. Features online document submission, fee payments, and automated exam scheduling.
Pit Shop Booking (Microservices)
A microservices-based app for vehicle service scheduling. Optimizes shop efficiency by allowing users to book slots and managers to track real-time availability.
Flower Shop E-commerce
An online marketplace for rare flowers and custom bouquets in Sri Lanka. Provides a convenient platform for ordering unique floral products and gifts.
School Management System
A centralized hub for educational resources. Streamlines access to syllabi, results, and study materials while simplifying administrative data management.
Perfume Shop E-commerce
A sleek digital storefront for browsing and purchasing fragrances. Simplifies the online shopping experience with an intuitive selection and checkout process.
Simple Task Management Application
A lightweight modern to-do application for managing daily tasks, with features to add, edit, delete and track task completion.
Writing is my way of thinking out loud. On LinkedIn and Medium, I dive into the worlds of Java and JavaScript, exploring not just the “how” but the “why” behind code. From advanced concepts to practical best practices, my articles are crafted to spark curiosity, simplify complexity, and share lessons that developers can apply in real projects.
Part 1 of the JWT series — what tokens are, how SWT, SAML and OAuth compare, and the origin story of why JWT was born. Perfect for understanding the "why" behind JWT.
Why @Autowired field injection causes problems, how constructor injection with final leads to cleaner testable code, and how Lombok's @RequiredArgsConstructor simplifies everything.
A beginner-friendly guide to abstraction and interfaces in Java, covering Java 8 and 9 upgrades, default and private methods, and why they are game-changers for clean modular code.
A detailed breakdown of how Java handles strings under the hood — covering immutability, thread safety, real performance benchmarks, and multi-threading behaviour.
From session IDs to stateless tokens — covering what tokens are, how SWT, SAML, and OAuth work, and why JWT became the star of modern authentication.
Breaking down what software architecture is, the evolution from monoliths to microservices, tools that power them, real-world use cases, and must-know design patterns for resilient systems.