Hi There, I'm

Ayesh Madhuranga

</>

As a software engineer driven by a passion for innovation, I specialize in designing and delivering unique, cutting-edge solutions.

Ayesh Madhuranga

 About Me

Profile

I am an IT student and full stack developer who enjoys building practical applications for the web, mobile, and cloud. I focus on clear architecture, reliable systems, and simple user experiences. I like bringing ideas to life through real projects and steady learning.

Academic Background

2022 - Present

BSc (Hons) in Information Technology

HORIZON Campus

Reading for my honors degree, specializing in Information Technology with a focus on Full Stack Development.

2018 - 2020

G.C.E. Advanced Level (Technology Stream)

Rajasinghe Central College , Hanwella
2012 - 2017

G.C.E. Ordinary Level

Rajasinghe Central College , Hanwella

Work Process

#01
Research
#02
Design
#03
Build
#04
Deploy

 Tech Stack

Frontend Technologies

React
Next.js
JavaScript
HTML
CSS

Backend Technologies

Node.js
Express
Django
FastAPI

Database

MongoDB
MySQL

Machine Learning

TensorFlow
PyTorch
NumPy
Pandas
Scikit-learn

Tools & DevOps

GitHub
GitHub Actions
VS Code
Docker
Postman
Android Studio
Jupyter Notebook
Google Cloud Console

 My Projects

AppStruct - AI-Powered Blueprint Generator

AppStruct - AI-Powered Blueprint Generator

A full-stack web application that transforms app ideas into detailed architectural blueprints using Google Gemini AI, featuring real-time streaming, user authentication, and a modern glassmorphism UI built with React and TailwindCSS.

Contact Management API

A RESTful API built with Node.js and Express for managing personal contacts securely. The application features JWT-based authentication with bcrypt password hashing, allowing users to register, login, and perform full CRUD operations on their private contact lists stored in MongoDB.

Personal Portfolio Website

Personal Portfolio Website

Modern responsive portfolio website showcasing projects and skills with smooth animations and interactive UI elements. Built with Next.js and React featuring dynamic content, glassmorphism design, and optimized performance.

Vegetable Marketplace - Android App

A complete Android marketplace app connecting vegetable sellers directly with buyers. Features multi-role authentication, product listings, search/filter, shopping cart, PayHere payment integration, and order tracking. Built with Java and Firebase to support UN Sustainable Development Goals by improving market access for small vendors.

Credit Risk Prediction Model

A machine learning application that predicts loan default risk using customer financial data. Built with Python and XGBoost, achieving 92% accuracy with advanced gradient boosting algorithms. Features an interactive web interface for real-time risk assessment, model performance analytics, and comprehensive data visualization.

SmartInventory – AWS Cloud Deployment

Designed and deployed an inventory management web application on AWS using a multi-tier architecture. Built a VPC with public and private subnets, hosted the web server on EC2 with Apache, deployed MySQL on RDS in a private subnet, integrated S3 for static assets, and configured an Application Load Balancer for traffic management. Monitored performance via CloudWatch.

 Let's Connect

Connect with me

You can also reach out to me directly through these channels.

Current Location:Colombo, Sri Lanka