Garuka
Satharasinghe

Garuka
Satharasinghe

Undergraduate at University of Moratuwa

Technologies I work with

React
NextJs
Nuxt
Bootstrap
Tailwind
PostgreSQL
MySQL
MongoDB
Vue.js
TypeScript
HTML5
CSS3
JavaScript
SpringBoot
Express.js
Node.js
C
Python
Photoshop
Blender
Figma
Git
Arduino

Projects

MerchMora E-Commerce web project

MerchMora is a comprehensive e-commerce website developed for the Web Technologies module assignment. This project provided an opportunity to enhance web development skills while delivering a seamless and visually appealing user experience. The website utilizes React and Bootstrap for the frontend, Node.js for the backend, and SQL for the database.

LinkedIn

BeatFusion: Virtual Drum - First year hardware project

A gesture-controlled virtual drum set designed to address the cost, portability, and noise issues of traditional drums. Utilizing ESP32, MPU6050, OLED display, flex sensors, and more, the project allows users to control drum sounds through hand movements and finger flexing. With features like real-time feedback, tempo control, tone selection, WiFi connectivity for sound transmission, and LED indicators, it offers an innovative drumming experience.

LinkedIn

AuctiX- Auction Website

AuctiX is a real-time online auction platform developed as part of a second-year Software Development Project under the mentorship of Rootcode.

LinkedIn

Resonance

A modern web platform designed to revolutionize how academic research is funded and discovered. It connects researchers with funding opportunities through a transparent, blockchain-based system while using AI to help users find relevant research papers and get intelligent summaries. The platform integrates with major academic databases to provide real-time access to research publications, and offers personalized recommendations to match researchers with projects and funding sources that align with their interests. Built as a hackathon project

LinkedIn

From the blog

Blog Image

UI/UX Is Everywhere: Not Just Websites and Apps

When we hear the term UI/UX, most of us immediately think about websites or mobile apps — buttons, navigation bars, animations, and layouts. But UI/UX is not limited to digital products we scroll through on our phones or laptops. UI/UX exists anywhere humans interact with technology.

Read More
Blog Image

Deploying a Full-Stack Application on WSO2 Choreo: A Beginner-Friendly Guide for Student Developers

I recently deployed my full-stack e-commerce web application, MerchMora, using WSO2 Choreo. The platform allows sellers to list products and customers to browse and purchase them online. While I have previously deployed projects on platforms like Vercel, deploying a complete full-stack application with a React frontend, Express.js backend, and PostgreSQL database on WSO2 Choreo provided a more structured and cloud-native deployment experience. This guide is written especially for IT students and developers who feel that cloud deployment is complex. In practice, platforms like WSO2 Choreo simplify many of the traditionally difficult parts of deployment, including build, containerization, and CI/CD-like workflows.

Read More