Hi, I'm Chamoda Pramudika
CSE | University Of Moratuwa
I’m an undergraduate student at the University of Moratuwa, pursuing a degree in Computer Science and Engineering. Passionate about building innovative solutions, I specialize in crafting seamless user experiences, optimizing backend systems, and exploring cutting-edge technologies. Dive in to discover my projects, skills, and journey in the world of tech!
Contact MeAbout Me
My Introduction
I focus on web development and system engineering, with expertise in languages and tools such as JavaScript, Python, Java, C++, and MySQL. Additionally, I am skilled in system design, network engineering, and software development. My aim is to provide innovative solutions that help businesses and individuals achieve their objectives and foster growth.
experience
project
worked
Skills
My technical levelWeb Development
JavaScript, Node.js, Next.js, React.js, Express.js, FastAPI, HTML, CSS, MySQL, MongoDBI am passionate about building innovative and scalable web applications that deliver seamless user experiences. With expertise in modern technologies like React, Next.js, FastAPI, Express.js, and JavaScript, I create dynamic and efficient solutions that power businesses. I also leverage Redux for state management to build maintainable applications. From crafting intuitive interfaces to developing robust back-end systems, my goal is to provide high-quality, scalable applications that drive user engagement and operational efficiency.
Mobile App Development
Flutter, Dart, and FirebaseI have foundational knowledge in building cross-platform mobile applications using Flutter and Dart, with Firebase as the backend solution. As a beginner, I'm learning to create efficient mobile apps that work across both iOS and Android platforms. I'm developing my skills in mobile app development and exploring modern design patterns and functionality implementation.
AI/ML & Deep Learning
TensorFlow, Scikit-learnI am a beginner in AI, machine learning, and deep learning with foundational knowledge in both supervised and unsupervised learning techniques. I have hands-on experience building a music genre classifier using Convolutional Neural Networks (CNN) with TensorFlow. As I continue to develop my skills, I'm exploring various machine learning algorithms and deep learning architectures to solve real-world problems and expand my understanding of AI technologies.
Qualification
My personal journeyComputer Science and Engineering(UG)
University of MoratuwaGCE Advanced Level
Sri Devananda College, AmbalngodaNo Work Experience Yet
Seeking Opportunities
AWS Educate
Amazon Web Services • Apr 2025Completed multiple AWS Educate courses covering essential cloud computing concepts, web development, storage solutions, serverless architecture, and generative AI.
- AWS Educate Web Builder
- AWS Educate Introduction to Cloud 101
- AWS Educate Getting Started with Storage
- AWS Educate Getting Started with Serverless
- AWS Educate Introduction to Generative AI






DeepLearning.AI | Stanford Online
Coursera • Jul 2025Completed the Machine Learning Specialization by DeepLearning.AI and Stanford Online, which includes courses on supervised learning, neural networks, and advanced algorithms for real-world applications.
- Supervised Machine Learning: Regression and Classification
- Advanced Learning Algorithms
- Unsupervised Learning, Recommenders, Reinforcement Learning

Kaggle Learn
Kaggle • Jul 2025Completed multiple Kaggle Learn courses focusing on machine learning and deep learning fundamentals.
- Intro to Machine Learning
- Intermediate Machine Learning
- Intro to Deep Learning
- Computer Vision

Github Education
Github • Apr 2025Completed the Github Foundations course, gaining essential skills in version control and collaboration using Git and Github.
- Github Foundations


KodeKloud
KodeKloud • Apr 2025Completed comprehensive courses in cloud computing and containerization technologies, gaining hands-on experience with AWS services and Docker fundamentals.
- Amazon Elastic Container Service (AWS ECS)
- Docker Training Course for the Absolute Beginner
Projects
Most recent work
MyCampusHome
Designed and developed MyCampusHome, an innovative web-based platform that simplifies student accommodation searches near Sri Lankan universities. This first of its kind platform enhances usability, efficiency, and accessibility for students and property owners.
Source
VibeSync (Ongoing)
A music streaming web application that classifies music tracks by genre and mood using deep learning models, and generates personalized playlists based on user preferences. Features include music library management, song playback functionality, and intelligent recommendations.
Source
Supply Chain Management System (SCMS)
A React-based supply chain management platform with Express and MySQL. Features dedicated interfaces for clients, managers, administrators, and drivers, enabling efficient order tracking, inventory management, and streamlined logistics operations.
Source
Simple CPU Design
A basic CPU architecture implemented using VHDL, focusing on core functionalities such as instruction execution and data processing. The design was tested and verified on an FPGA board, ensuring accurate hardware-level performance and functionality. This project demonstrates a strong understanding of digital design principles and hardware implementation.
Source
RPAL Compiler
Developed a RPAL (Right-reference Pure Applicative Language) compiler in Java. The compiler features a complete lexical analyzer, recursive descent parser, and generates an Abstract Syntax Tree (AST), a Standardized Tree (ST), and control structures for the CSE Machine. Implements advanced features including lambda calculus evaluation, environment management, and functional programming constructs.
Source