AboutSkillsEducationExperienceProjectsAchievements

About

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.


Skills

OOP
Mobile App Dev
Web Dev
AI Integration
Agile
Version Control
Time Management
Teamwork
Learning Ability
Problem Solving
Leadership
Java
Python
Swift
JavaScript
Next.js
Nest.js
Flask
iOS (SwiftUI)
Android
AWS
Azure
Figma
GitHub

Education

University of Westminster - BEng (Hons) Software Engineering

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)
Diploma in Information Technology

Completed coursework in IT fundamentals, programming, and database systems.

ESOFT Metro Campus (2020-2021)
Advanced Levels (Biology, Chemistry, Physics)

Studied advanced science subjects, developing analytical and problem-solving skills.

Richmond College (2006-2019)

Experience

Trainee Software Engineer
99X Technology Limited, Colombo, Sri Lanka (Jul 2023 - Jul 2024)
  • 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


AI/ML Projects

Adaptive Gamification Model

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

OPTIMAXER AI

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

AI Research Hub

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

AWS Projects

IAM User with Limited Permissions

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.

Host a Static Website on S3

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.

Deploy a Simple Node.js App on EC2

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.

Build a Serverless API with Lambda and API Gateway

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.

Distribute S3 Content via CloudFront

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.


Achievements & Volunteer Work

Achievements
Certificates
  • 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

Volunteer Work
University and Corporate
  • 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


Contact Me

kusalmadurayapa@gmail.com+94 771 196 802LinkedInGitHubDownload CV
© 2025 Kusal Madura Yapa. All rights reserved.