Project Firestone is a project to create multi-colored lit, interactable rock climbing walls that I'm currently working on as part of my Senior capstone computer engineering course. The plan is to accomplish this by creating wireless self-contained holds that will be able to be commanded to change to any color at any time and will sense when they are used and send that information to a controlling device. An application for Android, iOS, and desktop is planned allowing for full control of routes, designing custom routes, timing climbs, and setting up games such as the traditional game of "Add On" or new games using the features of the platform such as Twister on the rock wall.
I am working with three other people on this project and will update this site as the project progresses.
Fortunate was a mischevious application I created after I noticed the interesting way Android handles push notifications. If push notifications are created and sent a certain way on Android then they can force the application receiving them to active and perform an action. This can also be done without the notification message box appearing. I thought I'd test this in a playful sort of way by creating an app that would play an annoying video on full-blast whenever the person that installed the application desired. The idea being that one could download the app on their friend's phone and send them annoying videos (such as a Rick Roll or videos of the viruses from Jurassic Park or Archer).
The app is called Fortunate, because I disguised the app as a fortune cookie app. One simply opens up the app, clicks the fortune cookie, and it opens up to reveal a fortune from a fortune cookie API I found. This disguise was chosen as it is forgettable, seems harmless, and provides some simple entertainment to the user. I ended up finishing the application by myself during the hackathon, but have not had the chance to mess with it since as I do not have my own Android device. I have included a link to the form by which push notifications could be scheduled for those that are curious.
Siftr is a social media application designed to expose users to all the great things Madison has to offer. The application allows users to create location-based posts that are tagged to fit within certain categories such as Innovation, Madison Culture, and Must Do. The posts themselves were composed of an image and optional text and audio. Once posts were created they could be flagged as inappropriate, hearted, commented on, or shared by Facebook, Twitter, Pinterest, or e-mail.
I made the iOS application and added the necessary objects and queries to an in house existing backend framework during my time at the Mobile Learning Incubator. A website was also made for Siftr that I did not participate in making.
ShareCV was a project that I came up with and completed during the MHacks hackathon. The idea was to eliminate the need for paper resumes and to make the career fair and hiring process more efficient for all involved. ShareCV stores pdf resumes and allows users to share resumes with each other. It does this by generating qr codes that the other party may then scan. Proposed additional features were to allow audio recording, note taking, auto-highlighting of important tidbits or contextual information, and the ability to export this data conveniently for the user. These features were all proposed to be added to the enterprise version of the application and ended up not being completed for the hackathon. The current build is the planned free application for general users which allows sharing and printing resumes.
I worked on two other people on this application. One of which I worked with to set-up the Parse.com server for the app. The other worked on an Android version while I built the iOS version.
A DVD burner diode laser in a flashlight encasing, a hydrolysis clock meant to produce a small pop to wake users, an infinite LED tunnel, and upcycling approach to old audio cards which makes for great pranks or audio reminders.