Show Programming Practice - Dog Run

May 2022

#Blender3D #OneDay #RideAnimation

A short, one-day animation project I made using my old RV rig and a first-person video from a dog's run down to the beach.

PiraSea: A WebGL Game

Nov. 2021 - Dec. 2021

#Blender3D #Game #JavaScript

A video game about pirates on the high seas. The final project for my CAP4720 class at UCF.

Sailing Ship Test

Oct. 2021

#Blender3D #Game #JavaScript

A small shader demo of a pirate ship sailing a little sea.

Wirelessly-Connected Laser Shooting Gallery

Aug. 2021 - May 2022

#3DPrinting #C/C++ #CAD

A Modular, Expandable Laser Shooting Gallery. Final project at UCF.

Breakout Editor

Jul. 2021

#C/C++ #Dart #EmbeddedDevices

A desktop application to create and edit level files for my MSP430 Breakout game, built using Flutter and Dart.

Wait Times for Pebble

Jun. 2021

#C/C++ #JavaScript #OneDay

A one-day project to introduce a wait times service to the Pebble platform

COP4331 - Web Stack Projects

May 2021 - Aug. 2021

#Express #Firebase #Flutter

A pair of web applications developed as part of a group in my COP4331 class at UCF in the Summer of 2021

This Site

May 2021 - Jun. 2021

#JavaScript #MySQL #PHP

Built from the ground-up in PHP to support my needs, this new site allows me to talk as long as I want about any of my projects. And nobody can stop me.

Custom Theme Color

Apr. 2021

#JavaScript #WebDev

Annoyed by the inconsistent definition of the "theme" color metatag, I created a simple chrome/edge extension to recolor website's titlebars.

Breakout for the MSP430

Apr. 2021

#C/C++ #EmbeddedDevices #Game

As a test of my embedded programming skills, I wrote a small game of Atari Breakout for the Texas Instruments MSP430FR6989 and the Education Booster Pak Mk II

Hocus Hollow

Sep. 2020 - Dec. 2020

#Blender3D #RideAnimation #ThemedEntertainment

My work on the winning Fall 2020 TEA@UCF Design Competition project: Hocus Hollow

Ride Vehicle Anim Manager

Aug. 2020

#Blender3D #Python #RideAnimation

Continuing my ride vehicle animation exploration, I developed a Blender Addon to manage multiple instances of the same ride vehicle on a track.

A computer-generated image of a cylindrical ride vehicle in the shape of a barrel on a motion platform, seating 16 passengers.

Ride Animation Rig Test

Jun. 2020

#Blender3D #RideAnimation #ThemedEntertainment

A test animation rig for a fantastical theme park attraction, to be used in future projects

A screenshot of the mobile application

LogRide for Android

Dec. 2018 - Aug. 2020

#3DPrinting #Android #Dart

The Android Port of the Theme Park-tracking LogRide application, originally developed for iOS

The main interface of the ctext player

CText

Dec. 2018

#C/C++ #Game #School

As a final project for my Intro to C course, we were given the opportunity to make anything we wanted. So I made a text-adventure game engine.

A screenshot of a simple website, with black text on a plain white background. The text reads

Pick-A-Picture

Nov. 2018

#JavaScript #OneDay #WebDev

A simple one-day website made using JS, which suggested a random movie from my apartment's shared collection

A picture of a restored vintage radio

The Magic Radio

May 2018 - Aug. 2018

#3DPrinting #Arduino #C/C++

A radio from the 1940s, resurrected as an interactive device that allows users to tune-in to radio stations from long-lost fantasy worlds

A nylon band sits on a grey table, next to a 3D-Printed harness for a plastic puck, which sits below.

Custom MagicBand Holder

Mar. 2018 - Apr. 2018

#3DPrinting #CAD #DisneyParks

A custom 3D-Printed housing for MagicBand Icons, to be used with 20mm nylon NATO watchstraps.

UCF KnightsFace for Pebble

Nov. 2017

#C/C++ #OneDay #Pebble

Excited for my admission to college, I designed and programmed a Pebble Chalk watchface with a UCF theme!

My Old Sites

Jul. 2017 - May 2021

#JavaScript #WebDev

The predecessor site, original built in 2017, served its purpose for a while. But I've grown out of it. Let's see how I made it, and how I did better this time.

FuelRod Locator for Android

Jul. 2017 - Aug. 2017

#Android #DisneyParks #Java

My first foray into mobile app development, I took the infrastructure I had built with the Pebble app and designed and built a mobile app in Java.

An image of a Pebble smartwatch, on the screen of which is displayed the text

FuelRod Locator for Pebble

Jun. 2017

#C/C++ #DisneyParks #Flask

A watchapp for Pebble which allowed users to find the nearest FuelRid swap kiosk at both WDW and Disneyland

A picture of a pebble smartwatch, on the screen of which is displayed a bright blue background and a stylized vector rocket with three landing legs.

Liftoff

Aug. 2016 - Dec. 2016

#C/C++ #Flask #JavaScript

A service for the pebble smartwatch platform to provide notifications to users about upcoming rocket launches.

A picture of a pebble smartwatch, with a display bearing a life-raft. Framed by the life raft is a clock and art of a cruise ship at sea.

Time Cruise

Jun. 2016

#C/C++ #OneDay #Pebble

A watchface for the Pebble smartwatch hastily prepared for use on a Disney Cruise, the day before departure

Spaceship Earth 2 for Pebble

Mar. 2016 - Dec. 2016

#C/C++ #DisneyParks #Pebble

A much higher-fidelity version of my Classic SSE watchface, that unfortunately was never widely published.

A picture of a pebble smartwatch, with a bright cyan background and pink foreground text displaying the current time. At the bottom right of the display is a rainbow.

Kattrack for Pebble

Jan. 2016

#C/C++ #JavaScript #Pebble

A pebble smartwatch application of the Kattrack site, for use with color pebble smartwatches

A cartoon woman's head is in the bottom right corner of an image, from which a speech-bubble points. Inside the speech bubble is a pair of opening and closing quotation marks, with nothing inside.

Kattrack

Dec. 2015

#JavaScript #OneDay #WebDev

A celebration of some memorable quotes from a member of the Pebble development team and community liason.

A picture of a pebble smartwatch, with the display showing a green and gold hawk school mascot behind an analog clock face.

VHS Pride for Pebble

Nov. 2015

#C/C++ #Pebble

A smartwatch watchface to display the day-to-day school schedule of my high school, with a rolling schedule of bell times and more.

A crudely-drawn pixel art of Epcot's Spaceship Earth, displayed on the LCD screen of a Pebble Smartwatch

Classic SSE for Pebble

Sep. 2015

#C/C++ #DisneyParks #Pebble

My first pebble watchface, a simple display of Spaceship Earth that spun whenever you flicked your wrist.