I'm a student.
I love automating mundane tasks, figuring out how stuff works, and learning new things.
This website serves as my portfolio, and a host for assorted projects I've made in the past.
Listed below are a small selection of software development projects which I have completed,
serving as tasks to further knowledge of many frameworks, languages, and runtimes.
I have a very project-oriented methodology of learning, so I can usually attribute any of
my skills to a certain project I have completed in the past.
You may click on the project titles for a link to a writeup or some code.
For additional smaller projects, you may visit my GitHub.
twinject is an automated player for the bullet hell games from the Touhou Project, using DLL injection techniques to gain decision-making information
A rubik's cube solver that takes a rubik's cube, scans it, then physically manipulates it to its solved state.
Kazedan is a MIDI falling-note visualization reminiscent of the game of a similar utility, Synthesia.
Screenfuscate is a screen obfuscation tool, allowing the user to browse the computer inconspicuously.
CHIP-8 EMU is an interpreter for the 8-bit microcomputer language CHIP-8.
CircuitDetector is a Minecraft™ Bukkit plugin aimed to reduce redstone lag on servers by detecting circuits and limiting them.
A self-hosted digital deadman's switch installation with an extensible .NET module system, allowing you to set custom triggers when your deadman's switch has not been reset recently.
NTLogger is a keylogger over UDP, communicating a remote machine's keystrokes to a remote monitor in real-time.
A video player for DOS which plays video in VGA mode 13h, and audio over the internal motherboard speaker.
TouhouCV is an automated player for the curtain-fire games from the Touhou Project, using computer vision techniques to gain decision-making information.
A money management and debt reconciliation app for settling IOUs between a group of people.
An Android app that eases scripting of a USB HID emulator in Lua, letting your phone become an HID device.
An automated player for Windows XP's minesweeper.
An efficient, real-time, graphical raytracer.
I use my own builds on a daily basis, and apply custom patches.
An easy to use Windows threat assessment webapp, created for MHacks 9.
Protect data through a computational challenge (repeated hashing), requiring an approximate amount of time to decipher.