I am Michel Ruwishka, a software engineering student and full-Stack developer

From leading full-stack software projects to building custom smart home automations, I love turning complex problems into elegant, responsive solutions.

Contact me!!
Michel Ruwishka
Currently working on a Personal Project
"
But Every Now And Then It's Good To Question Those Who Question Things.
"
- Noah

#projects

View all ~~>
Project A.R.I.A. - High-Fidelity Wi-Fi Audio Streamer
ESP32-S3, C++, Squeezelite OS, I2S Audio Protocol, IoT Networking

Project A.R.I.A. - High-Fidelity Wi-Fi Audio Streamer

TradeXS - AI Wholesale Marketplace
Next.js, Tailwind CSS, Firebase, LLM APIs

TradeXS - AI Wholesale Marketplace

Spotify-Synced Ambient Lighting System
JavaScript, Spicetify API, WLED, REST APIs, Canvas API

Spotify-Synced Ambient Lighting System

#skills

Languages

TypeScript, Lua, Python, JavaScript

Databases

SQLite, PostgreSQL, Mongo, Firebase

Tools

VSCode, Neovim, Linux, Figma, Git

Other

React, Next.js, Vue, Flask, Express.js

Frameworks

HTML, CSS, SCSS, REST, Jinja

#about-me

Hello, i'm Michel!


I'm a second-year Software Engineering student at IIT Sri Lanka, passionate about bridging the gap between digital design and physical technology.


When I'm not writing code for modern web applications or leading group development projects, you can usually find me building DIY electronics and experimenting with smart home automations. I love exploring how software and hardware interact to solve real-world problems, and I am always eager to take on new technical challenges.

Read more ->

#contacts

Hi, I am Michel & I'm actively looking for new opportunities in software engineering. Whether you want to collaborate on a digital platform, talk about smart home integrations, or discuss a freelance project, my inbox is always open.