Hey there!
I'm Amandi Udawatta

I am a Software Engineer based in Kalutara, specializing in full-stack development. I enjoy crafting seamless, intuitive user experiences, sometimes with a little bit of fun built in.

P.S. Meet Puffy — He follows your cursor. Try giving him a poke

About Me

Profile

I'm a Fourth-Year Computer Science Undergraduate with over 1.5 years of industry experience, driven by the challenge of building reliable, scalable systems and seeing them come together end to end. I enjoy working across the stack and have experience delivering full-stack applications, with a strong foundation in backend development.

Most of my hands-on work involves designing APIs and data-driven systems using Spring Boot , FastAPI, and PostgreSQL , while also contributing to frontend features that focus on usability and performance. I value clean, maintainable code and systems that scale as requirements grow.

I've also participated in numerous hackathons securing Wins and Finalist spots along the way and am currently exploring VR cybersickness mitigation using Unity for my final-year research.

When I'm not coding, you'll find me binge-watching series, painting, doomscrolling, or hunting down the best food spots in town. I also enjoy competitive Scrabble (I won't say I'm a pro, but I can definitely hold my own on a triple-word score.)

Educational Background

2022 – 2026

University of Colombo School of Computing

Bachelor of Science (Hons.) in Computer Science

  • Reading GPA: 3.6348
  • Director’s List - 1st year 2nd semester, 3rd year 1st semester
2018 – 2020

Devi Balika Vidyalaya

GCE Advanced Level

  • 3A's (Combined Mathematics, Physics, Chemistry)
2012 – 2017

Panadura Balika Maha Vidyalaya

GCE Ordinary Level

  • 9A’s (Core Subjects, ICT, English Literature, Tamil)

Work Experience

VizuaMatix

Part-Time Consultant, Software Engineer

VizuaMatix

June 2025 – August 2025
Colombo, Sri Lanka
  • Continued development of a financial risk management system (FRMS) with Spring Boot APIs
  • Enhanced system stability by identifying and fixing critical issues in existing modules
  • Implemented remaining major backend functionalities for complex database interactions
  • Prepared application for production deployment with improved system reliability
Spring BootPostgreSQLNext.jsREST APIs
VizuaMatix

Software Engineer Intern

VizuaMatix

Nov 2024 – Apr 2025
Colombo, Sri Lanka
  • Built core features for three enterprise projects across financial and tourism sectors
  • Developed major components including Audit Trail, Dashboard, Configuration Management, and Graphical Analysis module
  • Led backend implementation and took responsibility for deployment and UAT release
  • Implemented backend-to-backend communication for approval workflow between Spring Boot and FastAPI services
  • Authored comprehensive API Specification Document for QA and maintenance
Spring BootFastAPIPostgreSQLNext.jsVue.js
VizuaMatix

Pre-Intern, Software Engineer

VizuaMatix

May 2024 – September 2024
Colombo, Sri Lanka
  • Developed Backend for Frontend (BFF) using Spring Boot for loyalty program component
  • Designed PostgreSQL database ensuring secure API integration and efficient data management
  • Contributed to QA efforts for government institution project using FastAPI
  • Focused on testing, bug fixing, and improving system performance and reliability
Spring BootPostgreSQLFastAPIAPI Integration

Technical Proficiency

Frontend Technologies

React
React
Next.js
Next.js
Vue.js
Vue.js
TypeScript
TypeScript
JavaScript
JavaScript
TailwindCSS
TailwindCSS
HTML
HTML

Backend Technologies

Spring Boot
Spring Boot
Java
Java
FastAPI
FastAPI
Python
Python
Node.js
Node.js
Express
Express
C++
C++
C
C
PHP
PHP

Databases

PostgreSQL
PostgreSQL
MySQL
MySQL
MongoDB
MongoDB

Machine Learning & Data Science

TensorFlow
TensorFlow
Pandas
Pandas
NumPy
NumPy
Scikit-Learn
Scikit-Learn
Matplotlib
Matplotlib

Tools & Platforms

Docker
Docker
Git
Git
GitHub
GitHub
GitLab
GitLab
Postman
Postman
Figma
Figma

Competitions & Awards

Duothon 3.0 logo
Winner

Duothon 3.0

Web Development Hackathon

InspiHER{tech} v2.0 logo
Finalist

InspiHER{tech} v2.0

MATLAB, Maths and Coding Hackathon

Codefest Algothon 2024 logo
Finalist

Codefest Algothon 2024

Competitive Programming Hackathon

Codefest Algothon 2023 logo
Finalist

Codefest Algothon 2023

Competitive Programming Hackathon

SLIoT Challenge 2023 logo
Semi Finalist

SLIoT Challenge 2023

IoT Competition

Codefest Designathon logo
Finalist

Codefest Designathon

Designathon

Freshhack 3.0 logo
Finalist

Freshhack 3.0

Competitive Programming Hackathon

Let's Chat!

Got a project in mind? Or just want to talk about movies and food?

Wanna have a chat?

I'm always down to talk tech, share movie recommendations, or just hear your latest crazy idea.

Based in

Kalutara, Sri Lanka

Stalk my code & career: