Exploring and Applying Audio-Based Sentiment Analysis2024

A research project and implementation using PyTorch and RNNs to predict musical emotion based on the circumplex model of affect.

Python
PyTorch
Signal Processing
Machine Learning

Sisyphus2026

A 3D browser raymarching-based game inspired by the myth of Sisyphus. The goal is simple yet futile: push the boulder up the mountain. All of this without any assets in under 15 KB including physics, textures through fragment shaders, PWA support, cross platform controls, and extensible dynamic javascript modules. Winner of the 'how did you come up with this idea?' track by AppLovin at TartanHacks 2026

Ray Marching
Computer Graphics
Game Development
WebGL
Memory Operations

Multiple Regression & Polynomial Fitting2025

Mathematical exploration and implementation of linear and polynomial regression techniques for data modeling and curve fitting.

Python
NumPy, MatPlotLib, Pandas
Linear Algebra
Data Science

AniMatch2025

A swipe/dating app for anime and manga rec based on the AniList/AniGraph API's recommendations between different titles. Developed with Reach and TailwindCSS fully in NeoVim and deployed on Netlify.

React
TailwindCSS
GraphQL

Banana Split2025

A split, tented keyboard with columnar staggering. Designed from scratch with ergogen, KiCad, and Fusion 360, and fully open-source.

PCB Design
Keyboards
Engineering

MangaPark Downloader2024

A command-line downloader for MangaPark, allowing users to archive chapters locally with ease. Available on PyPI.

Python
Web Scraping
CLI
back home