Open to opportunities

Hi, I'm Yasiru Pandigama

|

Exploring technology through curiosity, creativity, and code, driven by learning, problem solving, teamwork, and building things that matter.

Profile

About Me

I am a third-year Computer Engineering student with a strong interest in building reliable software systems. My experience spans Full-Stack Web Development, Backend API design, DevOps automation, Cybersecurity, Machine Learning and UI/UX Design.

Technology Focus

Full-Stack DevelopmentAPIsSystem Design & ArchitectureDevOps & Cloud InfrastructureMachine LearningUI/UX DesignCybersecurity & NetworkingDatabase DesignQA & Testing

Highlights

Competitive Programmer
Hackathons & CTFs
Problem Solver
Quick Learner
Active Volunteer

Skills & Expertise

Technical Skills

JavaScript
TypeScript
Python
Java
C#
C++
C
Dart
Kotlin
React
Next.js
Angular
Vite
HTML
CSS
Tailwind CSS
Node.js
Express.js
NestJS
Spring
.NET
Flutter
MySQL
PostgreSQL
MongoDB
SQLite
Firebase
Docker
Kubernetes
AWS
Cloudflare
Linux
Jenkins
Terraform
Ansible
Git
Postman
Jupyter
JavaScript
TypeScript
Python
Java
C#
C++
C
Dart
Kotlin
React
Next.js
Angular
Vite
HTML
CSS
Tailwind CSS
Node.js
Express.js
NestJS
Spring
.NET
Flutter
MySQL
PostgreSQL
MongoDB
SQLite
Firebase
Docker
Kubernetes
AWS
Cloudflare
Linux
Jenkins
Terraform
Ansible
Git
Postman
Jupyter

Soft Skills

Teamwork
Leadership
Problem-solving
Communication
Critical Thinking
Adaptability
Ownership
Attention to Detail

Featured Projects

A showcase of my work in full-stack development, mobile apps, DevOps automation, cybersecurity, and more

ML + Full-StackDec 2024 – Jan 2025

CardioRisk AI – Cardiovascular Disease Predictor

A machine learning-powered full-stack web application that predicts cardiovascular disease risk from 11 patient health metrics. Built for EC5203 Machine Learning, it uses a Random Forest Classifier trained on 70,000 patient records (ROC-AUC 0.803) with a 4-step interactive form, real-time risk gauge, and a FastAPI + React architecture.

Key Highlights

  • Random Forest Classifier trained on 70,000 patient records with ROC-AUC of 0.803
  • 4-step interactive patient data entry form with real-time risk prediction
  • Visual risk gauge with confidence levels and detailed health metrics
Python
scikit-learn
FastAPI
React
Vite
+3
View Details
Full-Stack + DevOpsNov 2025 – Feb 2026

Travelogue – Travel Bucket List with DevOps Pipeline

A full-stack travel bucket list app with an end-to-end DevOps pipeline. Every GitHub push triggers a Jenkins 6-stage pipeline (Checkout → Build → Test → Push → Deploy → Health Check) that provisions AWS infrastructure via Terraform (2x EC2 + RDS), configures servers with Ansible, and ships Docker images to Docker Hub — all in under 3 minutes.

Key Highlights

  • Complete DevOps pipeline: Code → Build → Test → Deploy in 2-3 minutes
  • Infrastructure as Code with Terraform (2x EC2 + RDS)
  • Ansible configuration management with zero-downtime deployments
React
Node.js
Express
MySQL
Docker
+4
View Details
Mobile + BackendOct 2025 – Dec 2025

MediSync – Smart Health Record Tracking App

A Flutter + Spring Boot mobile app for tracking 6 medical test types — Blood Pressure, Lipid Profile, Liver Profile, FBS, FBC, and Urine. Every metric is evaluated against clinical reference ranges and color-coded (Green/Blue/Orange/Red). Features FL Chart trend visualizations, gender-specific analysis, and automated email reminders via Resend API. Backend deployed on Railway.

Key Highlights

  • Track 6 health record types: BP, Lipid, Liver, FBS, FBC, Urine
  • Smart alerts for critical/abnormal value ranges
  • Automated health analysis (Low/Normal/High) with gender-specific ranges
Flutter
Dart
Spring Boot
PostgreSQL
Resend API
+1
View Details

Achievements & Awards

Recognition from hackathons, coding competitions, and cybersecurity challenges

Swipe to see more

Volunteering Experience

Contributing to community initiatives and university events

Licenses & Certifications

Professional certifications and competition achievements

AI/ML Engineer - Stage 2
SLIIT Faculty of Computing

Issued: Nov 2025

Technical
Docker Training Course For Beginners
KodeKloud

Issued: Nov 2025

Technical
Spring Boot for Beginners
Amigoscode

Issued: Nov 2025

Technical
API Beginner Path
Postman

Issued: 2024

Technical
Java for Beginners
Amigoscode

Issued: 2024

Technical
Python for Beginners
University of Moratuwa

Issued: 2024

Technical

Swipe to see more

Education

University of Ruhuna

Bachelor of Engineering (Computer Engineering)

2023 – Present
Galle, Sri Lanka

Mahinda College

Secondary Education

2008 – 2022
Galle, Sri Lanka