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.

Sampath_Weerasekara
+

Days of Coding

+

Projects

+

Technologies

Technical Toolkit

Skills

A focused set of technologies I use to build backend systems, web applications, data pipelines, and AI-powered solutions.

Programming

PythonJavaJavaScriptSQLC++C#

Backend Development

REST APIsFastAPIJava BackendNode.jsOOP

Frontend Development

ReactNext.jsHTMLCSSTailwind CSS

Databases

MySQLPostgreSQLSQL ServerDynamoDB

Cloud & DevOps

AWSDockerGitLinuxCI/CD

AI & Data

Machine LearningPyTorchHugging FacePandasScikit-learn
Career Timeline

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 Kingdom

    Delivering 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 Kingdom

    Developed 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 Lanka

    Developed 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 Lanka

    Supported 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.