Project Index
- Muscubate : Aug 2018 - Present
- Musecubate aims to revolutionize how musicians approach sight-reading by automatically identifying and notifying users of wrong notes in real-time. By leveraging classical signal processing algorithms and computer vision, Musecubate is one of the first hybrid algorithms to approach Music Information Retrieval.
- Custom VL6180X : Jun 2025 - Jul 2025
- Designed and fabricated a compact time-of-flight sensor PCB using the VL6180X to replace the breakbeam system in RoboJackets’ RoboCup robots. This project focused on miniaturization, mechanical integration, and hands-on PCB milling.
- Dynamically Pipelined Arithmetic Modules for Adaptive Critical Path Optimization : Feb 2025 - Apr 2025
- This project includes a library of arithmetic modules that can be dynamically pipelined to alleviate timing closure during synthesis. The adjustment of the pipeline stages in the arithmetic modules follows an ad-hoc decision-making logic that resembles a retiming engine.
- Stock Market Analysis Platform : Feb 2025 - Feb 2025
- Created a modular system for retrieving stock data, computing technical indicators, displaying interactive charts, and generating buy/sell signals based on a sample strategy. It leverages Streamlit, yfinance, and tulipy to offer a user-friendly interface for stock analysis and strategy prototyping.
- Mobile Air Quality Sensor : Jan 2023 - Oct 2023
- Current practices of monitoring air quality could improve their spatial and temporal resolution. These limitations, in turn, limit precision in decision-making. Low-resolution measurements also limit analytical models used for planning and design. Although higher resolution measurement is possible, it is constrained by its cost, deployment time, and engineering impracticality. This project explores a potential solution for understanding air quality at a higher spatial resolution without these limitations.
- Dynamic Website Blocker : Jul 2022 - May 2023
- The Dynamic Website Blocker is a browser extension designed to gamify productivity. Unlike traditional tools that rigidly block access to distracting sites, the Dynamic Website Blocker employs an innovative reward and punishment system. Users earn time on demerit sites by spending productive time on merit sites, promoting a balanced and flexible approach to digital productivity.