Hi, I'm Madusha

Developer
Designer
Student
Gamer
Tech Enthusiast

Computer Science undergraduate passionate about web development, machine learning, and creating innovative solutions

About Me

I'm a passionate Computer Science student currently in my Second Academic year. I specialize in Robotics, Sensors and web development and have a growing interest in machine learning and computer graphics. Through coursework and personal projects, I've built a strong foundation in algorithms, data structures, and modern web technologies.

Web Development

Building responsive, accessible web applications using modern frameworks and best practices.

UI / UX

Designing intuitive interfaces for seamless and engaging user experiences.

Backend Systems

Designing scalable APIs and database architectures for robust applications.

Projects

A selection of academic and personal projects

Ticketing System

Featured Project

The system was developed to facilitate booking, cancellation, finding available seats and viewing of comprehensive ticket details. Developed a comprehensive solution for managing ticket transactions with robust functionality.

Java

Dyslexia Support Mobile App

Featured Project

Developed a fully functional mobile app as a complete project as a product, from idea to actual product. The application provides specialized support for users with dyslexia through adaptive interfaces and learning tools.

React NativeFirebaseExpoGemini API

Event Tickets Simulating System

Developed a ticket simulating environment with multiple threads to handle concurrent transactions. The system effectively demonstrates real-world ticket purchasing scenarios with efficient thread management.

JavaSpring BootTypeScriptReactCSS

Functional Websites

Created several responsive and dynamic websites including a shopping website and marketing website. These projects showcase modern web development practices with focus on user experience and performance optimization.

HTMLCSSJavaScriptReact

App Design and Prototyping

Designed and prototyped a recycling management app using Figma. Additionally, completed various projects using Matlab and Arduino for practical hardware-software integration applications.

FigmaMatlabArduino

My Journey

My educational path, extra-curricular activities, and key milestones that have shaped me

Skills & Technologies

Technologies and programming languages I've been working with during my studies

Let's Connect

I'm always interested in new learning opportunities, collaborations on interesting projects, or discussions about computer science and technology.