Dan Ivanovich's Projects
My Web Design Project: A new and improved website for Cuphead.
Classwork, homework, and problem sets from the AP CSP course, taken in the 2020-21 school year.
An online, multiplayer version of the world's best boardless Scrabble game. Game canvas made with p5.js and server made with Node.
A terminal I/O blackjack game.
Blackjack using popups
My code for the Energize Andover 2019 Building Energy Bootcamp
A website that utilizes an algorithmic analysis of Catan to generate random balanced (or very unbalanced) boards on demand.
A GUI application that decrypts caesar and vigenère ciphers, whether or not you have a key.
VHDL scripts for a self-playing piano on a Basys 3 FPGA board
An analysis of deaths in the Iliad
A word frequency analysis of Dante's Inferno. Full text adapted from Columbia University's "Digital Dante" project.
A collection of Jekyll plugins related to the conversion of Jekyll posts' dates to other formats.
Converts links in the .md format to HTML links, regardless of where they are in your Jekyll post
OFRAK: unpack, modify, and repack binaries.
Piano Tiles for Arduino, made by team CF9+1 for ENGI E1102 at Columbia University - The Art of Engineering
A poker game written entirely in Java.
The retro snake game recreated with Java. It runs in a Jframe and uses keyboard input.
A data visualization project that makes data from the 2011 US Census easier to understand.