Curiosity makes the difference
BIOGRAPHY
I'm Sampath Weerasekara, a Software Engineer and MSc Data Science graduate from the University of East Anglia. My journey into technology started with a passion for solving problems and has grown into building software solutions that combine engineering, data, and artificial intelligence.
I have commercial experience developing enterprise applications, REST APIs, and database-driven systems, along with hands-on experience in machine learning, data analytics, and full-stack web development. Throughout my academic and professional journey, I have worked with technologies such as Python, Java, JavaScript, SQL, React, AWS, and Docker to design and deliver practical solutions.
Beyond coding, I enjoy continuously learning new technologies, building personal projects, and exploring innovative ways technology can create meaningful impact. I like oppurtunities where I can contribute, grow, and continue building solutions that matter.

Days of Coding
Projects
Technologies
Skills
A focused set of technologies I use to build backend systems, web applications, data pipelines, and AI-powered solutions.
Backend Development
Frontend Development
Databases
Cloud & DevOps
AI & Data
Experience
Building software, AI solutions, and digital products across research, freelance work, and enterprise environments.
Freelance AI & Software Developer @Self-Employed
Nov 2025 - Present | Norwich, United KingdomDelivering freelance software engineering and AI solutions for clients, including web applications, backend services, automation workflows, data analytics dashboards, and machine learning projects. Collaborate with stakeholders to design scalable solutions, optimize workflows, and transform business requirements into production-ready software.
Machine Learning Researcher @University of East Anglia
Jan 2025 - Sep 2025 | Norwich, United KingdomDeveloped a Python-based Vision Language Model pipeline using Qwen-VL to automate Wolf Motor Function Test task detection and scoring for stroke rehabilitation assessment, applying data preprocessing, model evaluation, and software engineering practices.
Freelance Software Developer @Self-Employed
Oct 2023 - Aug 2024 | Sri LankaDeveloped custom software solutions for individual clients, including database-driven applications, REST APIs, business process automation tools, and responsive web platforms. Focused on delivering maintainable code, efficient system design, and user-centric functionality across multiple projects.
Software Engineer Intern @Persistent Systems
Jan 2022 - Jul 2022 | Colombo, Sri LankaSupported backend development, REST API testing, automation, and Linux-based testing workflows for telecom systems, collaborating with development and QA teams to improve software reliability and reduce manual testing effort.
