Hello, I'm Chames Dinuka.
Crafting innovative solutions at the intersection of AI and Human-Computer Interaction.
Second-year Computer Science student passionate about building impactful technology.
About Me

Chames Dinuka
Computer Science Student
AI/ML Enthusiast | Web Developer | Open Source Contributor
From tinkering with an old computer in my childhood to developing AI-powered applications today, my journey in technology has been fueled by curiosity and a desire to create. I thrive on challenges, whether it's architecting a scalable web application, diving deep into machine learning algorithms, or contributing to open-source projects. My academic path in Computer Science has equipped me with a robust theoretical understanding, which I continuously apply to practical, real-world problems. I believe in lifelong learning and am always exploring new technologies to broaden my skillset.
Bachelor of Science in Computer Science
University of Kelaniya | 2024 - 2028 (Expected)
Specialization in Artificial Intelligence & Machine Learning.
My goal is to leverage technology to make a tangible positive impact on people's lives. I am particularly interested in roles that involve research and development in AI, natural language processing, or building intelligent systems that enhance human capabilities. I aim to join a team where innovation, collaboration, and continuous growth are valued.
Projects Showcase
chamesh2019 / flashcard-gen
An intelligent tool that leverages machine learning to provide automated flashcard suggestions, improving study productivity.
Tech Stack:
Challenges:
Developing a robust natural language processing pipeline to accurately extract key concepts from varied text formats. Integrating the AI model for efficient flashcard generation with minimal latency.
Outcomes:
Successfully implemented a system capable of generating relevant flashcards with high accuracy. Achieved positive user feedback on the quality and relevance of generated flashcards, demonstrating improved study efficiency.
chamesh2019 / ProductManager
A cross-platform mobile app for managing daily sales, built with Flutter and Firebase.
Tech Stack:
Challenges:
Implementing a secure and reliable authentication system using Firebase Auth. Designing a user-friendly interface for managing sales data on mobile devices.
Outcomes:
Successfully developed a functional mobile app for tracking daily sales. The app allows users to securely log in, add, and view their sales records.
JanishkaM / syncboard
A web application for seamless content sharing and synchronization across multiple devices.
Tech Stack:
Challenges:
Ensuring real-time synchronization of data across multiple clients. Building a responsive and intuitive user interface that works seamlessly on both desktop and mobile devices.
Outcomes:
Successfully created a web application that provides a fast and reliable way to share content across devices. The project demonstrates proficiency in modern web technologies and real-time data handling.
Skills & Technologies
Resume & Contact
My resume provides further details on my qualifications and achievements. Feel free to download it for your review.
Download PDF