Monophonic Audio-to-MIDI Converter
A project focused on detecting note onsets and estimating pitch in monophonic audio signals, converting melodies into MIDI data using onset detection and pitch tracking algorithms.
A project focused on detecting note onsets and estimating pitch in monophonic audio signals, converting melodies into MIDI data using onset detection and pitch tracking algorithms.
An adaptive FIR filter using the NLMS algorithm to perform real-time noise cancellation in the frequency domain.
A classic Frogger-style arcade game rebuilt with TypeScript and Angular.
An IoT web application that visualizes real-time sensor data from the Texas Instruments CC2650 SensorTag.
A browser-based rhythm game built with Angular, TypeScript, and HTML5 Canvas, featuring beat-matched gameplay inspired by classic rhythm games.
A community-driven language learning platform that helps Japanese and English learners improve pronunciation through voice-based practice and feedback.
A complete rebuild of my portfolio website using modern Angular, with a focus on performance, maintainability, SEO, and a simplified user experience.
A real-time IoT dashboard for visualizing Arduino 101 sensor data using a MEAN stack backend.
A binary calculator that converts between decimal, binary, and hexadecimal while performing common bitwise operations.
A static personal portfolio website built with Jekyll and hosted on GitHub Pages.