brendanabernathy.com

This website! Written entirely by hand with HTTP, CSS, and a touch of Javascript. Fully responsive, accessible, and mobile compatible.

BrendanAbernathy.com Logo

BOOMeR

A work-in-progress proof of concept of a DOOM/Build Engine style retro FPS written from scratch in Rust with SDL2. Written using Entity-Component-System architecture, and supports texture scaling and perspective-accurate texture mapping. Also supports custom level loading and custom texture files.

Screenshot of BOOMeR test level

MIDI Theremin

A MIDI-compatible theremin-like instrument using ultrasonic distance sensors and an Arduino. Fully implements pitch bend and the physical MIDI connector so any MIDI-compatible device can be controlled.

Picture of MIDI Theremin box

SpotiVis Viewer

An interface to Spotify, allowing the user to view stats from their favorite artist and listen to song previews. Written in Jython and leveraging both Java and Python functionality. Made as a final project for Code.

Screenshot of SpotiVis project