I'm a software developer specializing in building exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products with modern technologies.
A little bit about myself and what I'm up to
I'm a Software Engineer with nearly 4 years of experience across web, mobile, and backend, machine learning, DevOps, and cybersecurity. I'm graduating with a BSc in Computer Science from the University of Westminster in July 2025.
Throughout my journey, I've worked on diverse projects ranging from AI-driven SaaS platforms and data-driven mobile apps to cloud deployments and security-focused solutions. I thrive on solving complex problems, building robust systems, and continuously learning new technologies to stay at the leading edge of the field.
Building Elevate, an AI-driven SaaS career development platform for software engineers
Developing Pingpals, a real-time event management and organisation social app with my team
Practicing daily LeetCode and mastering system design to prepare for software engineering roles
Exploring the latest developments in LLMs and their applications in productivity tools
Graduating with a First Class Honours in Computer Science in July
Looking for full-time software engineering opportunities starting July 2025
Outside of coding, I love watching anime, UFC, and boxing. I'm passionate about working out and reading, and I also work as a part-time chef. I'm also still exploring everything London and the UK has to offer.
Professional journey and achievements
Elevate
October 2024 - Present
London, UK
Built and launched Elevate, an AI-driven SaaS career development platform for software engineers through AI driven features reducing users' career-preparation time by 50% using Next.js, TypeScript, TailwindCSS frontend.
Orchestrated a scalable and secure backend leveraging latest LLMs, FastAPI (Python) and MongoDB, integrated with robust CI/CD pipelines, ensuring rapid development cycles and seamless deployments.
Secured competitive funding from the Ignite Fund of £500, validating Elevate innovation and potential to significantly impact student and professional communities.
Reduced per-interaction LLM cost by 93 % (from $0.15 to $0.01) by re-architecting Elevate's AI agents, replacing CrewAI with lightweight, structured-prompt agents without degrading the output.
BYNERY
March 2024 - September 2024
Remote | Amsterdam | Sri Lanka
Engineered scalable, responsive web platforms for diverse international clients using Next.js, TypeScript, and Tailwind CSS, collaborating remotely across multiple time zones using Agile/Scrum methods to ensure continuous delivery and rapid iteration.
Developed a sophisticated, interactive geospatial mapping tool integrating environmental datasets, supporting seamless data visualization and analytics for over a 1,000 active user platform, utilizing Flask, JavaScript, and PostgreSQL.
Optimized and revitalized 50+ years of a client's legacy data by implementing comprehensive data cleaning and preprocessing pipelines with Python (Pandas), resulting in 100% dataset usability and integration into robust PostgreSQL database systems.
University of Westminster
September 2022 - July 2025
London, UK
Major in Computer Science
First Class Honours
Led a team of 5 to secure 3rd place at a Microsoft-hosted Hackathon by developing an AI-powered study platform tailored for neurodiverse students, focusing on personalized learning support and accessibility.
A showcase of my technical abilities and problem-solving skills
AI-powered career development platform designed to help Computer Science/Software engineering professionals improve their job prospects through personalized guidance and AI-driven features.
Built comprehensive features including resume optimization, interview preparation, projects evaluation, learning pathways, skill benchmarking, gap analysis, and role transitioning guidance.
Developed a scalable microservices architecture using Next.js & TypeScript frontend, FastAPI & MongoDB backend, integrated with AI APIs and CrewAI for modular AI agents.
Secured funding through the Ignite fund, validating the platform's potential to enhance job application success rates through ATS optimization and personalized career recommendations.
Led a team of 5 towards the development of a wildlife conservation and social media app for Sri Lanka using Flutter, NodeJS, ExpressJS and MongoDB with features like species identification, recent animal sightings, and wildlife crime reporting.
Achieved 90% accuracy in wildlife species identification using a TensorFlow model, containerized with Docker, managed with Kubernetes, and deployed using Google Cloud Run for scalable and cost-efficient inference.
Engaged 25+ beta users and deployed the app for test users via Google Play Store with an automated CI/CD pipeline.
Co-Founded a mobile application which simplifies event creation and coordination for users using Flutter.
Ensured secure and efficient data processing by developing a backend system using Spring Boot, OAuth to handle authentication with user sessions, profiles, friend lists, and event scheduling.
Built a full-stack travel blog application following the MVC pattern, enabling secure user authentication, post creation, comments, likes/dislikes, and personalized user feeds.
Designed a polyglot microservice architecture integrating a Node.js (Express) main app with a Flask-based internal API that securely fetches country metadata (flags, capitals, currencies) from RestCountries.
Developed the microservice with secure API key management, usage tracking, and input validation; persisted data using SQLite with SQLAlchemy (3NF schema).
Implemented JWT-based auth with bcrypt hashing, Axios-based internal API communication, and RESTful endpoint design.
Deployed multi-service system using Docker Compose to orchestrate isolated containers for backend and microservice layers.
Developed a SwiftUI-based Tourist Utility App that displays real-time weather, air quality, and top 5 local attractions using OpenWeatherMap API and MapKit.
Implemented dynamic location tracking, saved-place management via Swift Data, and offline data handling with a user-centric UI adhering to Apple's design guidelines.
Built a neural network using TensorFlow/Keras to predict student grades from demographic and academic data with R² and MAPE evaluation metrics on Google Colab with 80% accuracy.
Engineered a full ML pipeline including data preprocessing, feature expansion, model regularization, and performance visualization using Python and Scikit-learn.
Technologies and tools I work with
Continuous learning and professional development
Udemy
2024Comprehensive course covering data structures and algorithms
Udemy
2023Full-stack web development bootcamp
Udemy
2023Mobile app development with Flutter
Microsoft
2023First place in the Microsoft Student Hackathon
Cambridge
2021A Level qualifications in Mathematics, Physics, and Chemistry
Cambridge
2019O Level qualifications with 9 A passes
Have a project in mind or just want to chat? Feel free to reach out!