Available for Opportunities

SithumMadhuranga

|

Building scalable applications with modern technologies. From AI-powered solutions to performant full-stack systems, I architect software that solves real-world problems.

Scroll to explore
Get to Know Me

About Me

Passionate full-stack developer and UI/UX designer with a love for creating exceptional digital experiences that solve real-world problems.

Sithum MadhurangaClean text overlay with subtle background

Sithum Madhuranga

Software Engineering Undergraduate | Aspiring AI Developer

The Journey So Far

Hi! I'm Sithum Madhuranga, a passionate software engineer based in Colombo, Sri Lanka. My journey in tech started during my university years, where I discovered my love for building things that make a difference.

I specialize in full-stack development with a keen eye for design. My experience spans across modern web technologies, cloud platforms, and emerging technologies like AI and blockchain.

When I'm not coding, you'll find me strumming my guitar, exploring the latest AI research papers, or contributing to open-source projects that align with my values of building technology for good.

Beyond Code

🎸 Guitar Playing
📚 AI Research
📷 Photography
🎮 Gaming
🌱 Open Source
10+
Projects Completed
17+
Certifications
Cups of Coffee

Technology Arsenal

Frontend
React, Next.js, TypeScript
Backend
Node.js, Python, PostgreSQL
Cloud
AWS, Docker, Kubernetes
Design
UI/UX, Figma, 3D
Explore My

Tech Skills

Hover over any skill to see my proficiency level and experience. Switch between grid and 3D floating views for different perspectives.

Clean organized skill layout

Showing all 54 skills • Average proficiency: 82%

JavaScript
Expert

JavaScript

Languages
95% Proficiency
TypeScript
Expert

TypeScript

Languages
88% Proficiency
Python
Expert

Python

Languages
90% Proficiency
Java
Advanced

Java

Languages
80% Proficiency
C++
Advanced

C++

Languages
75% Proficiency
C
Advanced

C

Languages
70% Proficiency
Kotlin
Advanced

Kotlin

Languages
72% Proficiency
R
Advanced

R

Languages
75% Proficiency
PHP
Intermediate

PHP

Languages
65% Proficiency
Rust
Intermediate

Rust

Languages
60% Proficiency
HTML
Expert

HTML

Frontend
98% Proficiency
CSS
Expert

CSS

Frontend
95% Proficiency
React
Expert

React

Frontend
92% Proficiency
Next.js
Expert

Next.js

Frontend
88% Proficiency
Tailwind CSS
Expert

Tailwind CSS

Frontend
90% Proficiency
Node.js
Expert

Node.js

Backend
85% Proficiency
Express.js
Advanced

Express.js

Backend
82% Proficiency
Flask
Advanced

Flask

Backend
78% Proficiency
Spring Boot
Advanced

Spring Boot

Backend
75% Proficiency
Laravel
Advanced

Laravel

Backend
70% Proficiency
RESTful API
Expert

RESTful API

Backend
88% Proficiency
Apache Tomcat
Advanced

Apache Tomcat

Backend
72% Proficiency
MERN Stack
Expert

MERN Stack

Full-Stack
88% Proficiency
WordPress
Advanced

WordPress

Full-Stack
75% Proficiency
MongoDB
Expert

MongoDB

Database
85% Proficiency
MySQL
Advanced

MySQL

Database
80% Proficiency
PostgreSQL
Advanced

PostgreSQL

Database
78% Proficiency
AWS
Advanced

AWS

Cloud
82% Proficiency
Google Cloud
Expert

Google Cloud

Cloud
85% Proficiency
Azure
Advanced

Azure

Cloud
70% Proficiency
Oracle Cloud
Intermediate

Oracle Cloud

Cloud
65% Proficiency
Vercel
Expert

Vercel

Cloud
90% Proficiency
Docker
Expert

Docker

DevOps
85% Proficiency
Linux
Advanced

Linux

DevOps
80% Proficiency
PyTorch
Advanced

PyTorch

AI/ML
80% Proficiency
TensorFlow
Advanced

TensorFlow

AI/ML
75% Proficiency
OpenAI
Expert

OpenAI

AI/ML
85% Proficiency
Gemini AI
Expert

Gemini AI

AI/ML
88% Proficiency
GenAI
Expert

GenAI

AI/ML
90% Proficiency
Chatbots
Expert

Chatbots

AI/ML
90% Proficiency
Android Studio
Advanced

Android Studio

Mobile
78% Proficiency
VS Code
Expert

VS Code

Tools
98% Proficiency
Visual Studio
Expert

Visual Studio

Tools
85% Proficiency
IntelliJ IDEA
Advanced

IntelliJ IDEA

Tools
82% Proficiency
Git
Expert

Git

Tools
92% Proficiency
GitHub
Expert

GitHub

Tools
90% Proficiency
npm
Expert

npm

Tools
88% Proficiency
Yarn
Expert

Yarn

Tools
85% Proficiency
Postman
Expert

Postman

Tools
88% Proficiency
Figma
Advanced

Figma

Tools
80% Proficiency
Photoshop
Advanced

Photoshop

Design
75% Proficiency
After Effects
Advanced

After Effects

Design
70% Proficiency
Clerk
Advanced

Clerk

Services
75% Proficiency
SDLC
Expert

SDLC

Methodology
85% Proficiency
54
Total Skills
27
Expert Level
13
Categories
82%
Avg. Proficiency
GitHub Snapshot
10+
Public Projects
200+
Total Commits
Featured Work

Projects & Portfolio

A showcase of my work spanning full-stack applications, DevOps solutions, and cutting-edge technology implementations.

CodingOracle - AI Interview Prep
⭐ Featured
AI/ML

CodingOracle - AI Interview Prep

An AI-powered platform designed for coding interview preparation. CodingOracle utilizes the Gemini AI API to generate coding problems. Users solve these problems in an integrated Monaco Editor, after which the AI analyzes the solution, providing a score, detailed review, and feedback. Users can also view correct solutions. The platform incorporates JWT for secure authentication and Google Auth0 for user management.

Next.jsSpring BootMongoDB+4
Matara City FC - Digital Transformation Platform
⭐ Featured
AI/ML

Matara City FC - Digital Transformation Platform

Led the digital transformation for Matara City FC as Tech Lead for a Y2S2 university project. Developed a comprehensive platform featuring a Google Gemini AI assistant for financial data analysis, automated salary processing (EPF/ETF compliant), multi-gateway payments, e-commerce, ticketing, tournament management, player analytics, and training management. Architected 10+ microservices and led a team of 5 developers, writing over 50,000 lines of code. The platform supports 1000+ concurrent users, achieved significant cost savings, and received a 90% final grade with perfect LIC compliments for innovation. Key AI features include computer vision for player identification (Roboflow CV) and predictive analytics for revenue/expense forecasting.

React 19Node.jsMongoDB+4
FashionFinity - Fashion E-commerce Store
Full-Stack

FashionFinity - Fashion E-commerce Store

Currently developing FashionFinity, a modern e-commerce platform for fashion apparel. The project features a robust backend built with Rust for high performance and safety, coupled with a dynamic and responsive frontend using Next.js. This project aims to deliver a seamless shopping experience with advanced features.

Next.jsRustE-commerce+1
Spendlyze - Android Finance Tracker
Mobile

Spendlyze - Android Finance Tracker

Spendlyze is a simple and intuitive personal finance tracker app for Android. Easily manage your income, expenses, and budgets, analyze spending by category, and back up your data securely. Built with Kotlin, modern design principles, and robust data persistence using Android XML for layouts.

KotlinAndroid XMLMobile Development+1
TailMate - Pet Care App UI (Android)
Mobile

TailMate - Pet Care App UI (Android)

A comprehensive pet care application UI built with Kotlin and Android XML for Android using Android Studio. TailMate centralizes health monitoring, vaccination tracking, nutritional planning, training resources, and community features for pet owners. Developed as part of SLIIT Y2S2 IT2010 Mobile Application Development module.

KotlinAndroid XMLAndroid Studio+2
1 of 2
Showing 3 of 5 projects

Want to see more of my work?

These are just a few highlights from my portfolio. Check out my GitHub for more projects, contributions, and experiments with cutting-edge technologies.

Academic Excellence

Educational Journey

A comprehensive foundation built through quality education, practical experience, and continuous learning across diverse fields of study.

5 Degrees
Academic Excellence
SLIIT (Sri Lanka Institute of Information Technology)

BSc (Hons) in Information Technology

Specialising in Software Engineering

SLIIT (Sri Lanka Institute of Information Technology)
2023 - 2027
GPA: 3.5

Currently pursuing a comprehensive IT degree focusing on software development, system design, and emerging technologies.

Currently pursuing a comprehensive IT degree focusing on software development, system design, and emerging technologies.

Achievements
Active in academic projects
Strong foundation in IT fundamentals
Focus on practical software development
University of Cincinnati

Certificate

Foundations of Python Programming

University of Cincinnati
2025 - 2025

Comprehensive Python programming course covering fundamentals and object-oriented programming concepts.

Comprehensive Python programming course covering fundamentals and object-oriented programming concepts.

Open University of Sri Lanka

Certificate

Web Design

Open University of Sri Lanka
2021 - 2021

Foundational web design course covering modern web development principles and design patterns.

Foundational web design course covering modern web development principles and design patterns.

IBM SkillsBuild

Professional Certificate

Information Technology

IBM SkillsBuild
2025 - 2025

Comprehensive IT certification covering modern development practices, AI, and full-stack development.

Comprehensive IT certification covering modern development practices, AI, and full-stack development.

Anuradhapura Central College

High School

Physical Sciences (Mathematics Stream)

Anuradhapura Central College
2012 - 2020

Completed secondary education with focus on mathematics and physical sciences. Active in leadership roles and extracurricular activities.

Completed secondary education with focus on mathematics and physical sciences. Active in leadership roles and extracurricular activities.

Achievements
Senior Prefect
Sports Captain
House Captain
Football Team Member
Cricket Team Member
Music Society Member
Professional Development

Certifications Journey

A timeline of continuous learning and professional development through industry-recognized certifications and achievements.

17 Certifications
All Focus
MongoDB

CRUD Operations in MongoDB

MongoDB

May 2025
DatabasesMongoDB+1

Comprehensive certification covering MongoDB operations, database design, and NoSQL principles.

ID: MongoDB-CRUD-2025
IBM

Create a Voice Assistant with OpenAI's GPT-3 and IBM Watson

IBM

May 2025
Generative AIPython Programming+1

Advanced certification in building intelligent voice assistants using cutting-edge AI technologies.

ID: af14f6f16d924b4bb9f707c43aaf8c15
DataCamp

Working with the OpenAI API

DataCamp

May 2025
OpenAI APIArtificial Intelligence+3

Specialized certification focusing on OpenAI API integration, chatbot development, and generative AI applications.

ID: 41080976
DataCamp

Data Structures and Algorithms in Python

DataCamp

May 2025
Python ProgrammingData Structures and Algorithms+3

Comprehensive certification covering fundamental data structures and algorithms implementation in Python.

ID: 41076201
IBM

Docker Essentials: A Developer Introduction

IBM

May 2025
DevOpsDocker+1

Comprehensive Docker training covering containerization, deployment, and DevOps best practices.

ID: af849582c2ce4b89bcc8c013e6b69331
Amazon Web Services (AWS)

Essentials of Prompt Engineering

Amazon Web Services (AWS)

May 2025
Prompt EngineeringArtificial Intelligence+1

Advanced training in prompt engineering techniques for AI applications and optimization.

ID: AWS-PE-2025
Google

Gemini for end-to-end SDLC

Google

May 2025
Google AIGoogle Gemini+2

Comprehensive training on integrating Google Gemini AI throughout the software development lifecycle.

ID: 15984040
Google

GeminiAI for Application Developers

Google

May 2025
Cloud ConsoleGoogle AI+3

Specialized certification for developers working with Google's Gemini AI platform.

ID: 15982680
IBM

Getting Started with Machine Learning with PyTorch

IBM

May 2025
Python ProgrammingMachine Learning+3

Hands-on machine learning certification using PyTorch framework for deep learning applications.

ID: 990f7968a11e4a78b96b85ae97faa4fd
Kaggle

Intro to SQL

Kaggle

May 2025
SQLPython Programming+1

Fundamental SQL certification covering database queries, data manipulation, and analysis.

ID: Kaggle-SQL-2025
Google

Introduction to Generative AI

Google

May 2025
Google AIGoogle Gemini+2

Foundational certification in generative AI concepts and Google's AI technologies.

ID: 15982019
Amazon Web Services (AWS)

Introduction to Machine Learning: Art of the Possible

Amazon Web Services (AWS)

May 2025
Amazon Web ServicesMachine Learning+1

Comprehensive introduction to machine learning possibilities and AWS ML services.

ID: AWS-ML-2025
The Linux Foundation

LFEL1002: Getting Started with Rust

The Linux Foundation

May 2025
Rust ProgrammingSystems Programming+1

Foundational Rust programming certification focusing on systems programming and memory safety.

ID: LF-RUST-2025
Kaggle

Python

Kaggle

May 2025
Object-Oriented ProgrammingProblem Solving+2

Comprehensive Python certification covering OOP principles and advanced programming concepts.

ID: Kaggle-Python-2025
IBM

SQL and Relational Databases 101

IBM

May 2025
SQLDatabase Design+1

Fundamental certification in SQL and relational database design and management.

ID: 81ee3067296344a6ad88d0f4b9432b17
IBM

Web Development Fundamentals

IBM

May 2025
Web DesignFront-End Development+2

Comprehensive web development certification covering full-stack development principles.

ID: IBM-WD-2025
Great Learning

Java Programming

Great Learning

August 2024
JavaObject-Oriented Programming

Comprehensive Java programming certification covering OOP principles and enterprise development.

ID: GL-JAVA-2024
Get In Touch

Let's Work Together

I'm always open to discussing new opportunities, collaborating on interesting projects, or just having a chat about technology. Don't hesitate to reach out!

Contact Information

Email
sithumadhuranga@gmail.com
Phone
+94 71 355 5035
Location
Colombo, Sri Lanka

Follow Me

Send Me a Message