All Projects

IMDB API Backend

IMDB API Backend

Backend Developer

Developed a Django-based backend for a movie database app with RESTful endpoints, JWT authentication, and CRUD operations for movies, platforms, and reviews.

3-Band Audio Compressor Plugin

3-Band Audio Compressor Plugin

Audio DSP Developer

Built a JUCE-based C++ audio plugin supporting multiband compression with sidechain input, oversampling, and real-time gain metering, packaged for AU/VST integration in DAWs.

Tic-Tac-Toe & Chat CLI App

Tic-Tac-Toe & Chat CLI App

Systems Programmer

Developed a terminal-based multiplayer Tic-Tac-Toe and chat app in C using socket programming and a client-server architecture.

Medical Image Segmentation API

Medical Image Segmentation API

ML Engineer

Built a FastAPI backend using a U-Net with ResNet-50 encoder for polyp segmentation. Deployed on GCP with Supabase auth and Kvasir-SEG support.

SoftCam Virtual Camera

SoftCam Virtual Camera

Systems Developer

Developed a virtual camera DLL using C++ and DirectShow, supporting 32-bit and 64-bit systems, with full pipeline from DirectShow filters to DLL packaging.

Carnatic Raaga Classification API

Carnatic Raaga Classification API

AI Developer

Implemented a TensorFlow-based raaga classification model with Librosa and REST API support, including top 10 song recommendations based on classified raaga.

Emotion Prediction Backend

Emotion Prediction Backend

Backend Developer

Built a FastAPI-based backend for predicting emotions from audio using MFCC features and CNNs, with support for batch processing and transcription integration.

Web Controlled LED Bulbs using Arduino and Flask

Web Controlled LED Bulbs using Arduino and Flask

IoT Developer

Developed a Flask web interface to control multiple LED bulbs via Arduino through serial communication, enabling remote hardware interaction.

Ray Tracing Engine (C++)

Ray Tracing Engine (C++)

Graphics Programmer

Created a basic ray tracer in C++ for rendering spheres with lighting and shadows, focusing on performance and mathematical modeling.

© Developer Portfolio by Tharindu Damruwan