OOPS! Studio!'s Portfolio
I've created more than 50 projects since I began programming 10 years ago, from web applications and websites to video games, command-line tools, browser extensions, APIs, and Discord bots. 35 of them can be found below.
Japanese Verb Conjugation Practice
2024
Webapp
Education
Try it live in your browser
This is an application that allows you to practice conjugating verbs in Japanese. I built a custom conjugation algorithm from scratch that supports 24...
Space Invaders
2022
Game
Play it live in your browser
This is the most recent game I've made and, in my opinion, my best. This is a pixel-perfect recreation of the original SPACE INVADERS game released in...
Twins - Remastered
2020
15 years old
Game
Play it live in your browser
This is a recreation of the mobile game Twins, by Parrotgames. I have linked an APKpure listing, as it is the only remnant of their game I was able to fi...
Eburnean
2018
14 years old
Game
Play it live in your browser
Eburnean is a spinoff of a game by the same name by Lucas Delvallet. I sent an email to Lucas Delvallet sharing my game with him and he replied saying that he ...
Rat-a-Tat Cat Online
2022
Game
Networking
Rat-a-Tat Cat Online is a real-time-multiplayer online game based on the card game Rat-a-Tat Cat, by Gamewright. It supports 2-6 players and features built...
WaniKani Progress Tracker
2023
Webapp
Motivation
Try it live in your browser
This is an application that tracks your progress on the Kanji-learning app called WaniKani and shows you some useful stats about your learning journey using WaniKani's API. I...
Sudoku Solver Advanced
2022
Tool
Experiment
This is an application that solves sudoku puzzles using the same strategies and techniques used by humans. It implements the 8 most common solving met...
iFit Spinoff
2021
Webapp
Exercise
This is a feature-rich recreation of (and improvement upon) iFit software that allows you to sync your treadmill with Google Street View to simulate g...
Discord Bot: Custom Would You Rather
2021
Discord Bot
Entertainment
Custom Would You Rather is a Discord bot that is completely customizable and extendable by any and every community. I created this bot after seeing Wo...
Jisho Pop-up Dictionary
2023
Browser Extension
Education
A tiny browser extension for Chromium-based browsers I made to help myself learn Japanese. Highlight a Japanese word on any website and press CTRL+B t...
WaniKani Automatic Translator
2024
Browser Extension
Experiment
A browser extension for Chromium-based browsers that automatically extracts, translates, and re-injects example sentences on WaniKani's website. WaniK...
WaniKani Burn Celebration
2023
Browser Extension
Motivation
View on Greasy Fork
A TamperMonkey script that throws you a tiny celebration each time you "burn" (master) an item on WaniKani. I made this to help motivate me and get me...
Discord DM Downloader
2022
Command-line Tool
Data Preservation
A script that automatically collects every Discord DM you've exchanged with someone and compiles them into a .json file so they can be stored locally....
Discord Server Word Usage Calculator
2023
Exploit
Entertainment
A small script that leverages a loophole in Discord's backend, allowing it to crawl an entire Discord server and find every instance of any given word...
Hacked into Discord
2023
Exploit
Data Preservation
This is possibly one of my proudest achievements. I created a set of two scripts that work together to successfully bypass Discord's two-factor authen...
Automatic Discord Login Flow
2022
Cybersecurity
I made this as part of a website I was building (but have since stopped work on) that required very unique access control. I didn't want users to be a...
Image Pre-renderer and Cacher for Khan Academy
2018
Optimization
Open-source Library
This is a project I made a very long time ago for a site called Khan Academy. There was a community of several thousand learners there that I was a ma...
WaniKani Lesson Recap
2023
Command-line Tool
Motivation
A small script that uses WaniKani's API to fetch and display the lessons you've recently completed on the platform in the order in which you've comple...
Browser Media Interceptor
2023
Exploit
A small script that leverages the modern audio API for browsers and allows users to intercept an audio stream on its way to their audio driver. I made...
Mass-downloader for Vimm's Lair
2024
Exploit
Data Recovery
Repair
A small script that automatically downloads any number of .7z files from Vimm's Lair back-to-back. My dad and I homebrewed our Nintendo Wii many years ago, but recently the hard driv...
2048
2022
Game
Tutoring
Play it live in your browser
A recreation of the game 2048, by Gabriele Cirulli. I whipped up this game in an afternoon to use as an example for a student I was tutoring at the time...
TRI_ANGLEt
2018
13 years old
Game
Play it live in your browser
TRI_ANGLEt is a very unique game that is honestly not even really that fun, lol. I had a great idea for this extremely unique game where you pilot a s...
Snow Hockey
2018
13 years old
Game
Game Jam
Play it live in your browser
A small, very simple, one- or two-player air hockey-like game with a snowman theme. I made this as part of a winter programming challenge. Made with t...
Paper Dash
2018
13 years old
Game
Play it live in your browser
A simple endless-runner game with a flat paper theme. The look and feel is inspired by Super Paper Mario on the Nintendo Wii - one of my favorite game...
Simple Dodge
2017
13 years old
Game
Play it live in your browser
I created this game when I was 13. I named it "Simple Dodge" hoping to trick people into thinking it would be a simple, straightforward dodge game, bu...
Duet
2017
13 years old
Game
Play it live in your browser
Duet is based off of the mobile game of the same name: Duet, by Kumobius. I made Duet with the help of my sister (the same one w...
A Ninja's Realm
2017
13 years old
Game
Play it live in your browser
A Ninja's Realm is a simple platforming game with ninja-style combat. Over the course of 36 levels, you'll control a ninja fighting other ninjas by th...
Dot-to-dot
2017
13 years old
Game
Play it live in your browser
I made this game to replicate a classic dot-to-dot puzzle book. It includes 26 puzzles, 3 of which were made by me, and 23 of which were created by a ...
Stick Hero
2017
12 years old
Game
Play it live in your browser
Stick Hero is based off of an old mobile game by the same name: Stick Hero, by Ketchapp. Click and hold to extend your bridge, and ...
Word Watchers
2017
12 years old
Game
Play it live in your browser
Word Watchers is a unique twist on a word search, where each time you find a word, its letters are removed from the board and the remaining letters fa...
FlappyBird++;
2017
12 years old
Game
Play it live in your browser
FlappyBird++; is a twist on the game Flappy Bird, by Gears (link to Wikipedia since the original game was deleted by its author shortly after release). The ti...
Volcano Jump
2017
12 years old
Game
Play it live in your browser
An extremely simple platformer game with fun level design. I created this as practice for generating levels from bitmaps and mastering platforming col...
Twins
2017
12 years old
Game
Play it live in your browser
Based on the game Twins, by Parrotgames. This was one of the very first games I ever made, and was inspired by the fact that my older sister had the game...
Fruit Ninja
2016
11 years old
Game
Play it live in your browser
A very barebones recreation of the game Fruit Ninja, by Halfbrick Studios. I made this game when I was 11 years old at the re...
Galaga
2016
11 years old
Game
Play it live in your browser
A very bad but pretty cute recreation of the 1981 arcade game, GALAGA. One of the very first games I ever made. My sister helped me make the pixel art...