Projects
May not be up to date, or code may be unavailable.
-
AI-Powered Minesweeper
A twist on the classic Minesweeper, written in C++ using SFML. Combines (in my opinion) the best features of the Google version and other minesweeper sites, perfect for the way I like to play it.
-
Pokémon Database
A full-stack web app built with PHP, Oracle, HTML, CSS and JavaScript. Data is normalized, and allows for complex SQL queries in real time.
-
Monkeytype WPM Script
An adjustable script written in Java that uses Selenium for browser automation. Meant for offline use as infinite speeds are unrealistic and easily detected by anti-cheat.
-
Simple CPU
A CPU written for one of my computer systems courses. Uses SystemVerilog and meant to be programmed onto the Altera DE1-SoC.
-
Sound Wave Visualizer
Takes in .mp3 files and visualizes the corresponding sound waves. Written in Java, utilizing signals concepts such as Fourier Transforms.
-
Arduino Claw
A claw designed to detect objects through sonar and actuates motors to pick up objects of various shapes and sizes. Written in Arduino in my first year of engineering.
-
Photo Render/Filler/Transformer
A simple C++ program that can take images and apply simple transformations such as rotations, or various operations such as filling the background in specific patterns. Part of my first databases and algorithms course, utilizing concepts such BFS/DFS, trees, MSTs, etc.
-
Old Personal Website
An older version of this site, using React for some fancy animations and other unnecessary things. Website has since been revamped in favor of simplicity and maintainability.