logo

I’m Dewmika Senarathna,

a Computer Engineering student and a creator passionate about building solutions that truly make a difference. My personal brand, Don Dew, is the foundation of everything I do, and it is powered by my slogan β€œIgnite Purpose, Elevate Passion, Shape the Future.” I use my knowledge, skills and ideas to create projects and meaningful innovations that bring real-world impact, stay true to my brand and turn my slogan into action.

My interests include Machine Learning, Artificial Intelligence, Robotics, Cloud Computing, Web Development and Aerospace. I am currently working on research in the biomedical field, applying machine learning to solve practical problems and uncover new possibilities.

My working style is simple and unique to me. Understand the problem clearly, create practical solutions and design with both efficiency and elegance. I have worked on several important projects such as CostBeam, a smart construction management system that improves workflow and decision-making and the Laboratory Floor-Cleaning Machine, an eco-friendly automation solution that reduces manual effort and improves efficiency. I have also built full-stack applications like the Lab Rescheduling Management System, developed MATLAB-based audio classification systems and designed mobile applications. You can find full details of all my projects in the Projects section.

Beyond technical abilities, I bring creativity, persistence and a strong solution-oriented mindset to every challenge. I enjoy exploring new technologies, experimenting with ideas and pushing the limits of what I can create. Through my brand Don Dew, my goal is not just to develop projects but to build meaningful, impactful solutions that inspire people and improve the world around us.

I am always open to collaboration, new challenges and opportunities to learn, grow and create something extraordinary.

Education

High School



Bandaranayake College,
Gampaha.


2011 - 2020

Advanced Level (Mathematics Stream)
Combined Mathematics, Physics, Chemistry

Completed the A/L programme with a solid grounding in analytical thinking, logical reasoning and scientific problem-solving. This phase of study laid the foundation for engineering principles, technical curiosity and discipline in approaching complex academic and real-world problems.

University



University of Jaffna

2023 - Present

B.Sc. (Hons) in Computer Engineering
Ongoing

Focused on building a strong foundation in computer systems, software engineering, embedded systems, networking and modern technologies such as AI, machine learning and cloud computing. Actively engaged in hands-on projects, problem-solving challenges and engineering competitions that strengthen both technical capability and leadership.

Skills

Web Development

I build responsive, user-focused websites using modern front-end tools and clean coding practices. My approach combines performance, usability and visual clarity to deliver efficient digital experiences.

Machine Learning

I work with foundational ML concepts to analyze data, build models and explore intelligent solutions that support real-world decision-making and innovation.

Embedded Systems & IoT Devices

I design and program embedded systems that integrate sensors, microcontrollers and wireless communication, creating functional IoT based solutions for automation and control.

Data & Databases

I manage and structure data using SQL and analytical methods, focusing on accuracy, organization and meaningful insights to support applications and research.

App Development

I create intuitive mobile applications with strong UI/UX principles and practical functions, ensuring smooth performance and a seamless user experience.

Programming

Skilled in C++, Java and Python with experience applying clean and efficient logic. I also take part in coding competitions to strengthen my problem-solving abilities.

Technical Research

I explore emerging technologies, analyze academic literature and translate complex concepts into practical insights to support engineering projects and ML focused studies.

Problem Solving

I approach challenges with analytical thinking, structured methods and creativity, turning complex problems into clear, actionable solutions.

Certifications

Supervised Machine Learning – DeepLearning.AI | Stanford University (Coursera)



Machine_Learning

Completed a foundational course on supervised learning, gaining hands on experience in building regression and classification models using Python, NumPy and scikit learn. Strengthened my understanding of core ML workflows and practical model development.


πŸ”— View More

Neural Networks and Deep Learning – DeepLearning.AI (Coursera)



Deep_Learning

Completed the first course of the Deep Learning Specialization, where I learned to build and train deep neural networks, apply vectorized implementations and understand modern deep learning architectures used in real world AI solutions.


πŸ”— View More

IEEEXtreme 18.0 – Global 24-Hour Coding Challenge



IEEEXtreme

Participated in the international IEEEXtreme 18.0 programming competition, collaborating with my team in a 24 hour coding marathon. This experience strengthened my problem solving, teamwork and competitive programming skills.


πŸ”— View More

BITCODE V5.0 – Inter-University Coding Competition



Bitcode

Took part in BITCODE V5.0 organized by BITSA, Rajarata University. Engaged in solving challenging programming problems in a competitive environment while sharpening my coding logic and algorithmic thinking.


πŸ”— View More

AlgoXplore 1.0 – NSBM Hackathon Hub



AlgoXplore

Competed as part of Team Phoenix in AlgoXplore 1.0, working through algorithmic and cybersecurity challenges. Improved my analytical thinking, coding efficiency and ability to perform under time pressure.


πŸ”— View More

Front-End Web Development – University of Moratuwa



Web_Development

Certified in front end development fundamentals, including HTML, CSS, JavaScript and modern responsive design practices. Strengthened my ability to build clean and user friendly web interfaces.


πŸ”— View More

Web Design for Beginners – University of Moratuwa



Web_Design

Completed a beginner level certification in web design, gaining practical skills in layout creation, responsive styling and UI design principles for modern websites.


πŸ”— View More

Python for Beginners – University of Moratuwa



Python

Achieved certification in Python programming fundamentals, including syntax, control structures, functions and basic problem solving using Python.


πŸ”— View More

Projects

CostBeam – Smart Construction Management Platform



CostBeam

A full web platform designed to solve real construction site problems such as expense tracking, profit monitoring and inventory management. Built through collaboration between civil and computer engineering, CostBeam offers a modern, responsive interface and helps construction companies make faster, smarter decisions.

πŸ”— Read More

πŸ”— Explore the Project

Lab Rescheduling Management System



Lab_Rescheduling

A full stack web application that automates lab scheduling, rescheduling, approvals and attendance. Designed with role based access for students, instructors, coordinators and admins. The system improves workflow, accuracy and communication in academic environments.

πŸ”— Read More

πŸ”— Explore the Project

Audio Classification Using Signal Processing



Audio_Classification

A two part system that classifies unknown audio samples and detects emergency vehicle sirens using MFCC, FFT, feature fusion and k-NN. Built with classical DSP techniques in MATLAB, it demonstrates strong skills in filter design, feature extraction and supervised learning.

πŸ”— Read More

πŸ”— Explore the Project

Key Tag Detector Circuit (Clap-Based Trigger)



Key_Tag_Detector_Circuit

An electronic circuit that locates misplaced key tags by detecting two consecutive hand claps. Designed with 555 timers, a microphone, a buzzer and a custom PCB. This project strengthened my skills in circuit design, PCB fabrication, simulation and hardware testing.

πŸ”— Read More

πŸ”— Explore the Project

Why the World Needs Engineers – Web Page



Why_world_need_Engineers

A responsive and engaging website developed to highlight the importance of engineering in shaping society. Built with HTML, CSS and JavaScript, it combines clean design and educational content to inspire viewers about engineering’s real world impact.

πŸ”— Read More

πŸ”— Explore the Project

Laboratory Floor Cleaning Machine



Lab_Floor_Cleaner

An automated eco friendly cleaning robot that sweeps, mops and dries lab floors. Controlled via Bluetooth and powered by Arduino, it reduces manual effort and increases efficiency. I contributed to programming, system integration and mechanical construction.

πŸ”— Read More

πŸ”— Explore the Project

Don’s Calculator (Android App)



Dons_Calculator

A simple and user friendly Android calculator built with Java and Android Studio. Designed with a clean interface, smooth navigation and strong error handling for reliable everyday use.

πŸ”— Read More

πŸ”— Explore the Project

SureLine Delivery – Native Service Management App



SureLine

A native delivery management application built using MS Visual Studio, designed with a clean and user friendly interface for smooth, efficient service handling. The system focuses on reliable performance, streamlined workflows and customer satisfaction, making it easy for users to manage deliveries with confidence.

πŸ”— Read More

πŸ”— Explore the Project

Blogs

My blog explores practical engineering challenges, real world software solutions and lessons learned through hands on projects. I use Medium to share insights from my development journey, break down complex topics into clear explanations and document the systems and applications I build. Each article reflects my commitment to continuous learning and building meaningful solutions through technology.

Building a Role Based Lab Rescheduling Platform for Academic Institutions

A deep dive into how I designed and built a complete Lab Rescheduling Management System to automate approvals, scheduling and communication across multiple academic roles. This article explains the technologies I used, the challenges I faced and how I transformed a manual, error prone process into a structured, digital workflow that can serve real educational institutions.

πŸ”— Read More

The Challenges and Rewards of Web Development Without Frameworks

A reflective exploration of building websites using only HTML, CSS and JavaScript and no frameworks, no shortcuts. I discuss the power of mastering fundamentals, the difficulties of scaling and ensuring cross browser compatibility and the valuable problem solving skills gained through raw, framework free development.

πŸ”— Read More

From Static to Stunning: How I Built a Fully Responsive Website

A breakdown of how I planned, designed and developed a fully responsive, modern website from scratch. This article covers design planning, project structuring, responsive techniques, interactivity with JavaScript, performance optimization and deployment. It highlights how deep understanding of core technologies leads to clean, scalable and user friendly web experiences.

πŸ”— Read More

Contact Me