
Software Engineer who enjoys designing and building software solutions that are efficient, useful, and reliable. Loves solving problems through coding and turning ideas into practical applications. Always interested in learning new technologies, improving skills, and exploring better ways to create quality software.

A Flask/React web app secured with Firebase that uses a sequence-to-sequence NLP model to translate technical mammogram reports into plain, patient-friendly language in real time. Uploads are automatically deleted after processing to protect privacy, empowering non-medical users to understand their results instantly.

Developed a web application using React for a solar business with a user-friendly interface, featuring customer feedback, managed projects and more.

Designed and built a responsive movie app using Flutter, integrating The Movie DB API and Firebase for backend data storage. Included features like personalized watchlists, local persistence, and intuitive UI design based on HCI principles. Implemented robust error handling and maintained version control throughout development, with a critical evaluation of design decisions.

Developed an augmented reality mobile application to support communication for blind and deaf individuals. Built using Unity with C#, the app focused on accessibility and inclusion. Worked collaboratively in an Agile team, contributing to both design and development, and delivered a functional prototype tailored for diverse user needs.

Developed a console-based, multithreaded Java simulation to model rush-hour traffic flow through a configurable road network with traffic-light–controlled intersections, custom thread-safe buffers, and real-time reporting.

Designed a mobile food-ordering app prototype for UCLan students and staff, focused on improving lunchtime efficiency. Created detailed user personas, low-fidelity wireframes, and a high-fidelity interactive prototype using Figma. The design addressed core UX requirements such as vendor listings, filtered menus, order tracking, and sustainable packaging representation.
University Of Lancashire
Relevant coursework: Data Structures, Algorithms, Software Engineering (Software Development Life Cycle, Agile Methodologies, System Design)
University of Colombo School of Computing
Sirimavo Bandaranaike Vidyalaya
Sirimavo Bandaranaike Vidyalaya
Ready to bring your ideas to life? Let's collaborate and create something amazing together.