Software

Text2Synth: A Generative Audio Plugin

I’m currently building an audio plugin that generates a synthesizer preset based on a semantic text prompt. It will be available here for download when it’s complete. You can learn more by reading my project description.

Convolution Reverb

This plugin was created as a practical extension of my Digital Signal Processing coursework at Northeastern University. I built a real-time convolution reverb engine in C++/JUCE, implementing adjustable pre-delay, wet/dry mix, output gain, and high-/low-pass filtering. To focus on DSP and UI development rather than impulse response design, the plugin includes the Voxengo IM Reverbs Pack as a preset library, providing a diverse set of professionally captured acoustic spaces.

The plugin is available a VST3, and supports custom impulse response loading.

Download: ConvolutionReverb-vst3-v1.2.0

Stock Analysis Tool

I built an enterprise-grade Python script to automate the most tedious part of stock picking: the Comps sheet. Instead of manually analyzing massive spreadsheets to find value, this tool lets me input any ticker symbol and instantly receive a valuation verdict. It evaluates the stock against its sector peers using strict institutional metrics—like EV/EBITDA, the PEGY ratio, and balance sheet leverage—to determine if it is a buy opportunity or a value trap

How to Use It:

1. Download the project file to your Desktop.

2. Open your terminal (mac) or command prompt (windows) and run the following bash commands:

pip install yfinance pandas numpy

3. Run this command to navigate to the scripts' folder:

cd desktop/stock_analysis

4. Run the analysis: Type the following command, replacing TICKER with the stock symbol you want to check (e.g., NVDA):

python3 sniper_check.py TICKER

Note: The generated "Verdict" is based on mathematical thresholds and is intended to streamline preliminary research. It should serve as a starting point for your analysis, not financial advice. Always conduct your own due diligence.

Market Watchtower Telegram Bot

As a contrarian retail investor, I don’t want to constantly lookup data to assess market health. So, I built a Python-automated Telegram Bot to do it for me.

It works by scanning Yahoo Finance and FRED for key macro indicators, such as the VIX, Sahm Rule, and S&P 500 P/E, and weighing them based on historical risk thresholds to calculate a daily "Crash Score." This tells me instantly if the market is in "Panic" (Buy) or "Euphoria" (Sell) territory. This part operates every morning.

The bot also includes a "Sniper" module that runs weekly deep-dive screens on the S&P 500 and NASDAQ. It filters for institutional-grade value using Peter Lynch’s PEGY ratio and EV/EBITDA multiples, automatically performing a comparable company analysis to identify "Holy Grail" stocks, high-growth monopolies trading at a mathematical discount. The result? I get actionable, data-driven buy signals delivered directly to my phone every monday morning.

Contact me directly if you want to be included in this telegram bot’s sender list.