SplitStreamr harnesses mesh networking to distribute the streaming of songs between connected devices, splitting the data cost of downloading the music evenly. One device acts as the music playing device, where a user works with a standard music playing interface to choose songs to listen to. Other devices can join the network as Nodes, lending their data connections to the common good. The more devices in the mesh, the lower the data required by each device to stream a song and the happier your crew is.



Emojr is the Emoji-only social network. Once you've established an account under a unique (emoji-only) username, you will have access to a vibrant global community of interesting and diverse people, all expressing themselves through the power of emoji. With Emojr, you can take advantage of the vast array of expressive and meaningful emoji characters to have your message heard. Your followers can react to your posts with emoji of their own, expressing exactly how they feel abotu your quality content.

Coming soon to the app store



HaulBox is an on-demand, by the box, storage and retrieval service for students, residents, and businesses. Conveniently store your things, document your items, and request pickups and drop off of boxes all from your mobile phone. Your items will be stored in a secure, climate-controlled facility. Version 1.0 of the app was developed soley by me.

App Store


Meerchat is the social platform that hooks you up with cool stuff happening near you, whether you're looking for the best local deals on drinks and food or for a tailgate hotspot, all of it is happening through video. Posts disappear after a day, so you don't want to miss out.


Rotameeting seeks to solve many problems with communication in the workplace, by introducing a new form of communication that is better fit for many of the collaborative tasks that we see today. Rotameeting is an asynchronous video meeting software that allows users to create and participate in meetings asynchronously, over an extended period of time. Rotameeting is not designed to replace current virtual meeting software, but rather supplement it by providing an alternative meeting type that is more beneficial for certain kinds of communication.

How it Works

  1. A host creates a meeting, setting a time frame, and a time limit on responses.
  2. The host adds participants to the meeting.
  3. The host then records an initial video, posting it to the meeting thread.
  4. Meeting participants can then view the videos in the meeting thread, and record and upload responses of their own.
  5. Responses are limited by the response-limit set at meeting creation.
  6. The meeting ends once it passes the time frame, and the host posts a concluding video.

Video Demo


Crawlr is the easiest way to plan your bar hopping night. The application allows users to create their own custom 'Bar Crawl' using the yelp api. Once a crawl has been created, users can explore all the bars in the list, checking them off as they go. Whether you are looking to discover new bars in your area, or just want to hit up your favorite bars, Crawlr is for you.



Physical Salary VR

Physical Salary VR is an experience built to portray and (literally) materialize the difference in daily earnings by different levels of income. This concept and the motivation behind our project comes from the following XKCD article titled Physical Salary: The article imagines a scenario in which the earnings by a certain worker is spawned physically into the room every second throughout the length of a work day. The sheer difference in earnings per second, minute, hour or day earned by different workers is easily analyzed using this method. This VR experience brings the article to life, by taking the user through a 'museum exhibit' in which different careers are portrayed, and their salaries can be visualized.

Video Demo

Wright Flyer VR

Wright Flyer VR is an educational virtual reality project for Google Cardboard that places the user back in time to 1903 when the Wright Brothers flew their first flight. Users are immersed in Kitty Hawk, North Carolina from the first-person perspective of Wilbur Wright. Orville Wright explains to the user a brief history as well as an educational run-down of all of the components that made the first machine-powered flyer so special. After the explanation and control rundown, the user is able to fly the first machine-powered flyer.

Video Demo

Financial Planner VR

Financial Planning is an important aspect of people's lives if they want to retire in a comfortable way. The earlier money is saved, the better. Sometimes it's difficult to visualize and place importance on events that may not happen for 40 years; the short-term benefits of using the money that should be placed toward retirement/smart financial investment decisions for luxury goods or fun activities is more immediate and easier to think of. Thus, by placing an imagined future where the user can experience the retirement that they have been able to save for, we hope that the long-term impact of decisions made now will be more clearly felt.

Video Demo

Mage Knight

Mage Knight is a top down RPG Dungeon Crawler in which you, the Mage Knight fight off various swarms of enemies. The game includes 1 level, where the Mage Knight must fight through swarms of two different enemies, and then defeat a final boss. The Mage Knight has both a Melee and Ranged attack for each of three different elements (Fire, Electricity, and Ice). It is recommended to play Mage Knight using a gamepad.


Citrus Keyboard

Citrus Keyboard is a reimagination of the onscreen keyboards used for a Playstation or Xbox. With the traditional keyboard, in order to select just one character you have to scroll across the whole keyboard. It's painful and slow, and gets in the way of playing games. Citrus Keyboard seeks to solve this problem. Using the natural gesture of rotating a joystick, we partition the alphabet in different zones, so that it is possible to type by making a few rotations.

Research Paper

Dungeon Maze VR

Dungeon Maze VR puts a spin on the classic Maze. It immerses the user in an environment where they must try and reach the end of the maze in a medieval setting, with frightening obstacles.

Video Demo


Appalachian Trail Guide

Appalachian Trail Guide helps hikers plan out their Appalachian Trail section hike. Users can choose different landmarks to find details about their hike, including distance, elevation loss/gain, amenities, and more.

Web App


RBC Mobile Wallet Redesign

For a UI/UX Design course at the University of Florida, our team was assigned to work with Royal Bank of Canada on redesigning their Mobile Wallet application. They felt that the application was limited in what it allowed users to accomplish and was visually outdated. They tasked us with designing an effective application capable of handling the current limited functionality as well additional features we felt brought value to the user of our own devising.