Tharindu209's Projects
3-band audio compressor with JUCE framework: a powerful tool for shaping the sound of your music.
Solved algorithms and data structures problems in many languages
Control LED bulbs remotely using a web interface with this project. An Arduino board and a Flask web application facilitate serial communication to toggle LEDs on and off. Easily set up with Python and Arduino IDE, this project offers a simple yet effective home automation solution.
A CLI application that contains a tic-tac-toe game and a simple chat application using C
Implementations of some Data Structures and Algorithms, with different approaches and some practical applications.
This file contains my casual data structure programs
Data Structure Problems
Discord-lone is a feature-rich web application built using cutting-edge technologies like Next.js, React, MongoDB, and Socket.io. It provides users with an immersive real-time chat experience, closely resembling the popular Discord platform.
Sample and MIDI device manager
Craft my first synthesizer with C++ and JUCE, exploring sound synthesis, GUI design, and audio processing techniques.
Django-based backend project that serves as a RESTful API for an IMDb-like application.
The Mojo Programming Language
This repository contains my simple experiments of digital Audio programming
ProSynth5 is a powerful synthesizer plugin inspired by the iconic Prophet-5. It is created using the Cmajor framework, exported to a JUCE project, and run with Xcode. This plugin aims to provide rich, analog-style sounds with modern digital convenience.
All Algorithms implemented in Python
Crafting a state-of-the-art AI SaaS Platform with five AI tools.
Digital Signal Processing in Python
Python vocoder synthesizes speech from text; pitch detection identifies fundamental frequency in audio for analysis or manipulation