Sithum Madhuranga
|
Building scalable applications with modern technologies. From AI-powered solutions to performant full-stack systems, I architect software that solves real-world problems.
About Me
Passionate full-stack developer and UI/UX designer with a love for creating exceptional digital experiences that solve real-world problems.

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
Technology Arsenal
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
TypeScript
Python
Java
C++
C
Kotlin
R
PHP
Rust
HTML
CSS
React
Next.js
Tailwind CSS
Node.js
Express.js
Flask
Spring Boot
Laravel
RESTful API
Apache Tomcat
MERN Stack
WordPress
MongoDB
MySQL
PostgreSQL
AWS
Google Cloud
Azure

Oracle Cloud
Vercel
Docker
Linux
PyTorch
TensorFlow
OpenAI
Gemini AI
GenAI
Chatbots
Android Studio
VS Code
Visual Studio
IntelliJ IDEA
Git
GitHub
npm
Yarn
Postman
Figma
Photoshop
After Effects

Clerk

SDLC
Projects & Portfolio
A showcase of my work spanning full-stack applications, DevOps solutions, and cutting-edge technology implementations.
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.
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.
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.
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.
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.
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.
Educational Journey
A comprehensive foundation built through quality education, practical experience, and continuous learning across diverse fields of study.

BSc (Hons) in Information Technology
Specialising in Software Engineering
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.

BSc (Hons) in Information Technology
Specialising in Software Engineering
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.

Certificate
Foundations of Python Programming
Comprehensive Python programming course covering fundamentals and object-oriented programming concepts.
Comprehensive Python programming course covering fundamentals and object-oriented programming concepts.

Certificate
Foundations of Python Programming
Comprehensive Python programming course covering fundamentals and object-oriented programming concepts.
Comprehensive Python programming course covering fundamentals and object-oriented programming concepts.

Certificate
Web Design
Foundational web design course covering modern web development principles and design patterns.
Foundational web design course covering modern web development principles and design patterns.

Certificate
Web Design
Foundational web design course covering modern web development principles and design patterns.
Foundational web design course covering modern web development principles and design patterns.

Professional Certificate
Information Technology
Comprehensive IT certification covering modern development practices, AI, and full-stack development.
Comprehensive IT certification covering modern development practices, AI, and full-stack development.

Professional Certificate
Information Technology
Comprehensive IT certification covering modern development practices, AI, and full-stack development.
Comprehensive IT certification covering modern development practices, AI, and full-stack development.

High School
Physical Sciences (Mathematics Stream)
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.

High School
Physical Sciences (Mathematics Stream)
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.
Certifications Journey
A timeline of continuous learning and professional development through industry-recognized certifications and achievements.
Comprehensive certification covering MongoDB operations, database design, and NoSQL principles.
Comprehensive certification covering MongoDB operations, database design, and NoSQL principles.
Advanced certification in building intelligent voice assistants using cutting-edge AI technologies.
Advanced certification in building intelligent voice assistants using cutting-edge AI technologies.
Specialized certification focusing on OpenAI API integration, chatbot development, and generative AI applications.
Specialized certification focusing on OpenAI API integration, chatbot development, and generative AI applications.
Comprehensive certification covering fundamental data structures and algorithms implementation in Python.
Comprehensive certification covering fundamental data structures and algorithms implementation in Python.
Comprehensive Docker training covering containerization, deployment, and DevOps best practices.
Comprehensive Docker training covering containerization, deployment, and DevOps best practices.
Advanced training in prompt engineering techniques for AI applications and optimization.
Advanced training in prompt engineering techniques for AI applications and optimization.
Comprehensive training on integrating Google Gemini AI throughout the software development lifecycle.
Comprehensive training on integrating Google Gemini AI throughout the software development lifecycle.
Specialized certification for developers working with Google's Gemini AI platform.
Specialized certification for developers working with Google's Gemini AI platform.
Hands-on machine learning certification using PyTorch framework for deep learning applications.
Hands-on machine learning certification using PyTorch framework for deep learning applications.
Fundamental SQL certification covering database queries, data manipulation, and analysis.
Fundamental SQL certification covering database queries, data manipulation, and analysis.
Foundational certification in generative AI concepts and Google's AI technologies.
Foundational certification in generative AI concepts and Google's AI technologies.
Comprehensive introduction to machine learning possibilities and AWS ML services.
Comprehensive introduction to machine learning possibilities and AWS ML services.
Foundational Rust programming certification focusing on systems programming and memory safety.
Foundational Rust programming certification focusing on systems programming and memory safety.
Comprehensive Python certification covering OOP principles and advanced programming concepts.
Comprehensive Python certification covering OOP principles and advanced programming concepts.
Fundamental certification in SQL and relational database design and management.
Fundamental certification in SQL and relational database design and management.
Comprehensive web development certification covering full-stack development principles.
Comprehensive web development certification covering full-stack development principles.
Comprehensive Java programming certification covering OOP principles and enterprise development.
Comprehensive Java programming certification covering OOP principles and enterprise development.
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!