Welcome

I build Innovative Software Solutions

I'm Michel, a Software Engineer and Full Stack Developer with a passion for hardware prototyping. I've been helping teams build scalable applications and bring creative technical ideas to life.

Currently working on building a automated fully functional custom control platform
Michel Ruwishka
Follow me on:
"
But Every Now And Then It's Good To Question Those Who Question Things.
"
- Noah
Portfolio

Featured Technical Projects

Here is a selection of my recent work, showcasing my skills in full-stack development, prototyping, and software engineering.

Show More
Project HERA: Offline AI Smart Home Voice Hub

Project HERA: Offline AI Smart Home Voice Hub

Engineered a custom, neural-network-driven offline voice assistant utilizing the ESP32-S3 microcontroller to achieve localized smart home automation with zero cloud-listening latency.

ESP32-S3Embedded CESP-IDFESP-SR (Neural Networks)WLEDVoice Monkey API
TradeXS - AI Wholesale Marketplace

TradeXS - AI Wholesale Marketplace

TradeXS is a next-generation B2B wholesale ecosystem designed to eliminate supply chain friction. It replaces traditional static catalogs with an "AI Sourcing Assistant," allowing buyers to search for exact inventory needs using natural language. The platform features a proprietary Pre-authorized Discount engine that instantly simulates real-time price negotiation, automatically applying bulk discounts when a seller's hidden criteria are met. This significantly reduces manual back-and-forth and streamlines the entire procurement process.

Next.jsTailwind CSSFirebaseLLM APIs
Ambient Light Ecosystem

Ambient Light Ecosystem

Developed a lightweight, event-driven JavaScript extension that synchronizes local WLED addressable LED strips with the currently playing Spotify track. Bypassed external API limits and latency by leveraging the local Spicetify API and the HTML Canvas API to dynamically extract and process dominant album art colors in real-time. Implemented custom algorithms to filter out desaturated colors (grays/whites) and mathematically boost color vibrancy, ensuring optimal ambient lighting.

Next.jsTypeScriptNode.jsVercelC++Arduino (ESP8266/ESP32)Spotify OAuth 2.0WLED JSON APIDDP (Distributed Display Protocol)Canvas API
My Skills

Why Hire Me For Your Next Project?

I specialize in Full Stack Development and Software Engineering. My passion lies in solving complex problems through elegant code and hands-on prototyping.

Hire Me

Full Stack Development

Build performant, responsive web apps from front to back

Software Engineering

Design robust system architectures and scalable solutions

Prototyping & IoT

Experiment with DIY electronics and smart home automations

Creative Problem Solving

Bridge the gap between digital software and physical technology

My Tech Stack

Languages

TypeScript, Python, PHP, JavaScript, C++

Databases

SQLite, PostgreSQL, Mongo, Firebase, MariaDB

Tools

VSCode, Linux, Figma, Git

Frameworks

HTML, CSS, REST, Boostrap

Other

React, Next.js, Nest.js, Express.js
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
Contact

Get in Touch

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.