Newly graduated BEng (Hons) Software Engineering professional from the University of Westminster, with a passion for full-stack development, AI and machine learning. Skilled in reinforcement learning and scalable web applications, I contributed significantly to the NBQSA Merit Award-winning OPTIMAXER AI project (2023), leading the development of an adaptive gamification platform using Deep Q-Networks (DQN) to personalize learning. With hands-on experience in agile environments, I am eager to apply my expertise to solve challenges and deliver innovative, impactful AI/ML solutions. and be ablity to change with new technologies withing each and ever change required.
Pursuing a 2nd Upper Bachelor’s degree in Software Engineering , focusing on software development, algorithms, data structures, and machine learning.
Informatics Institute of Technology (IIT), Sri Lanka (2021–2025)Completed coursework in IT fundamentals, programming, and database systems.
ESOFT Metro Campus (2020-2021)Studied advanced science subjects, developing analytical and problem-solving skills.
Richmond College (2006-2019)Optimized AI prompts for enhanced system accuracy
Served as Scrum Master, facilitating agile processes
Contributed to OPTIMAXER AI (NBQSA Merit 2023)
Developed: Employee Upskilling App, AI Web Solutions, HR Bot, AI Research Hub
Final Year Project (2024-2025)\n- Implemented a DQN-based gamification system to personalize programming education\n- Featured dynamic difficulty adjustment, feedback, and leaderboards to boost engagement\n- Utilized reinforcement learning to adapt to individual learning patterns
NBQSA Merit Award (2023)\n- Contributed to AI-powered optimization platform for business processes\n- Implemented natural language processing for automated data extraction\n- Developed machine learning models for predictive analytics
Internal Research Project\n- Developed a platform for collaborative AI research and experimentation\n- Implemented computer vision algorithms for image recognition tasks\n- Created interactive visualizations for complex neural network architectures
Set up an IAM user with read-only access to an S3 bucket, created a policy restricting access to S3 and Lambda, tested with AWS CLI, and documented the policy JSON and permissions screenshot.
Created an S3 bucket, enabled static website hosting, uploaded an HTML file with CSS and images, configured public read access, and shared the S3 website URL and bucket configuration screenshot.
Launched a t2.micro EC2 instance, installed Node.js, deployed an Express app with a 'Hello, AWS' endpoint, configured security groups for port 80, and provided the public IP and EC2 dashboard screenshot.
Created a Lambda function in Node.js returning a JSON response, set up an API Gateway endpoint, tested with Postman, and shared the API Gateway URL and Lambda code snippet.
Used the S3 bucket from the static website, created a CloudFront distribution, accessed via the CloudFront URL, compared load times, and documented the setup with the distribution URL.
AWS Educate: Introduction to Generative AI
AWS Educate: Machine Learning Foundations
AWS Educate: Introduction to Cloud 101
NBQSA Merit for OPTIMAXER AI - 2023-2024
1st Runner Up, OpenHack 2.0 - 2021-2022
Finalist, RevolUX 2.0 - 2021-2022
IEEEXtreme 16.0 - 2021-2022
Hacktoberfest 2022
Music Innovative Member - 2023-2024
Volunteer, Code for Good (Conduct 3 weeks Web Development for FYP BIS student in IIT) - 2023-2024
STEM UP Foundation Supporter - 2022-2023
Member of IEEE