Programming Languages
Advanced Knowledge:
C, C++
Intermediate Knowledge:
Java, Python
Basic Knowledge:
C#, JavaScript, Swift, Objective C, HTML, CSS, jQuery, Monkey C
Garmin Connect IQ Apps
Celestial Clock - Watch Face
Celestial Clock is a custom watch face for select Garmin smartwatches. The watch face is coded in Monkey C, Garmin's custom language for developing Connect IQ apps. This watch face displays the time in a variation on an analog watch using relative positions of the earth, moon, and sun. Digital time can also be displayed based on user preference.
View Watch Face
Roman Numeral Time - Watch Face
Roman Numeral Time is a custom watch face for select Garmin smartwatches. The watch face is coded in Monkey C, Garmin's custom language for developing Connect IQ apps. This watch face displays the current time in Roman Numerals, the date, your progess toward your daily step goal, and the Garmin move bar.
View Watch Face
Binary Time - Watch Face
Binary Time is a custom watch face for the Garmin Vivofit smartwatch. The watch face is coded in Monkey C, Garmin's custom language for developing Connect IQ apps. This watch face displays the current time in two different ways. The time is displayed as columns of square pixels, representing the time in binary bits, and the base ten equivalents in standard numbers below. The face also displays the date, your progess toward your daily step goal, and the Garmin move bar.
View Watch Face
iOS Development
Circuit Helper
I am developing an app that helps with basic circuit calculations, including resistor combination, delta-wye transformations, source transformations, and power calculations.
Zombie Runner
Zombie Runner is an iPad game where the player has to avoid an ever-growing horde of zombies, some with special abilities. With only a basic gun and limited ammo, survial is going to be a challenge.
Hackathons
Hack Illinois
(February 2016)
SnoreScore - SnoreScore is the one and only iOS app that not only tracks your nightly snoring, but helps you stop it. By accessing your iPhone's microphone, SnoreScore senses when you snore and plays a quiet sound that will hopefully disturb your sleep enough to cause you to shift into a position that will stop your snoring without waking you up. Furthermore, the app will connect with your Apple Watch, triggering a vibration when you snore in addition to or in place of making a noise.
Video Demo
DevPost Description
Hack Illinois
(February 2015)
Sonic Plasma - At Hack Illinois 2015, I worked with two other Electrical Engineering students from Mizzou to create a plasma speaker. We used various hardware components, many salvaged from an old TV, to generate high voltage plasma. We added a modulated audio signal to our input signal, allowing the plasma to play music.
Video Demo
DevPost Description
Hack Mizzou
(October 2013)
Bully Finder - Over the course of this eight hour Hackathon, my very first one, I helped another student develop an Android app that would analyze a user's twitter feed with the goal of identifying potential bullies that they follow.