Dimuthu Rathnayaka - Art Director & Full-Stack Developer

Hi,I'm Dimuthu Rathnayaka

I'm an Computer Science undergraduate passionate about building modern software with clean code, thoughtful design, and real-world impact. My interests focus on Software Engineering, UI/UX Engineering, and AI/ML, where I enjoy turning ideas into intuitive digital experiences.

From designing interfaces to developing full-stack applications, I love creating products that are both functional and enjoyable to use. I also share what I learn by writing DEV TIPS articles on , helping other developers grow along the way.
Beyond work, I usually have music playing on YouTube or whether I'm coding, designing, or just taking a break.

Interested in working together? Let's connect.

Tools I use? See below

My primary tech stack includes React, Next.js, and Tailwind CSS, enabling me to build modern, responsive, and high-performance web applications.

On the backend, I develop scalable solutions using Node.js, Express.js, Spring Boot, with MongoDB and MySQL as my preferred databases.

For UI/UX design, I work with Figma, Adobe XD, transforming ideas into intuitive and engaging user experiences.

I also integrate AI and Machine Learning using Google AI Studio, Google Colab, Hugging Face.

My workflow revolves around Git, GitHub, VS Code, Linux, and Docker. I deploy applications on DigitalOcean and AWS.

See All
Self-Employed

Self-Employed

Graphic Designer & Video Editor

Jan 2019 - PresentRemote Self-Employed

Fiverr & Freelancer.com

Fiverr & Freelancer.com

Art Director, Full-Stack Developer & UI/UX Designer

Jan 2025 - PresentRemote Freelance

Electronics and Computer Science Club

Electronics and Computer Science Club

Head of Design

May 2024 - Apr 2025Hybrid Volunteer

Licenses & Certifications

See All
DevOps Prerequisite Course

DevOps Prerequisite Course

KodeKloud

Issued: December 2025

Foundations of User Experience (UX) Design

Foundations of User Experience (UX) Design

Google Career Certificates

Issued: May 2024

Python for Beginners

Python for Beginners

Department of Computer Science & Engineering, University of Moratuwa

Issued: August 2025

Curious? Check out my projects.

See All

AutoHive - Vehicle Spare Parts

in-progress

A comprehensive full-stack application for managing a vehicle spare parts inventory and sales system, developed using Spring Boot for the backend and React for the frontend.

Java
Spring Boot
MySQL
Postman
Next.js
Tailwind CSS

Sinhala Hate Speech Detector

completed

This is a deep learning-based text classification application built to detect offensive and hate speech in the Sinhala language.

Python
PyTorch
Hugging Face
Gradio