RIT Capstone
Team Project
Programming
UI/UX
Physical Interface
Exhibit Design

Eye On the Prize

Physical Interface
Team Project
Exhibit Design

Protein-4

Team Production
Developer
UI/UX

Splat World

Web Dev
Web Server
Database

Scribble Club

Web Dev
Music
Audio

Audio Visualizer

Graphic Design
Branding

MUG Branding

UI/UX
Graphic Design
Mockup

Jelly Donut

Web App

Phyllotaxis Zones

× Close ×

• Unity   • C#   • Arduino Project Website Project Github Team Instagram

Eye On the Prize is a gameshow themed interactive exhibit where multiple players are invited to battle one another in a race to match the instructions given by the charismatic host, Simon. It is an RIT New Media program capstone project that was exhibited at Imagine RIT, RIT's Creativity and Innovation Festival, in 2025. It is was also a RnD collaboration with our client, the Strong National Museum of Play in Rochester, New York.

My roles as a developer:

For more information about Eye On The Prize please visit our team website.

× Close ×
× Close ×

Protein-4

• TouchDesigner   • Exhibit Design  

Protein-4 is an interactive digital exhibit that uses TouchDesigner to detect the color of a ball placed on a podium and outputs different animations based on the color of the ball. Users can then influence the animations using simple gestures which are detected by an Xbox Kinect.

My role as a developer was to help create the program in TouchDesigner that interprets the color of the ball placed at the center of the podium, which works as follows:

× Close ×
× Close ×

Splat World

• Unity   • C#   • User Experience Design

Project Github

Splat World is an AR game and social platform where players can create virual graffi artwork on the real walls around them. I joined this ongoing project as the user interface and user experience designer.

Problem Identification and Iteration

Coming into this project my first responsibility was reworking the existing UI to create a more cohesive user flow. My first step was documenting problems and identifying possible solutions.

I adopted a philosophy early on of "make nothing more than 3 taps away."

User Flow Planning

Once some initial notes where taken on the existing UI, I worked with the team to create a comprehensive app layout that I would spend my remaining time in production developing

New Interfaces

This project was placed on indefinate hiatus in 2024.

× Close ×
× Close ×

Scribble Club

• HTML5 Canvas   • Socket.io   • Node.js   • Express.js   • MobgoDB   • Redis

Project Github

Scribble Club is an Express.js web app utilizing Socket.io to create a social multiplayer experience, with monetization via in-game cosmetics accessible for a premium. Login information is stored and encrypted on a MongoDB server and user sessions are maintained using Redis.

× Close ×
× Close ×

Audio Visualizer

• Javascript   • HTML5 Canvas

If IFrame display isn't working well for you device try: visiting the site

For MOBILE USERS visit the site, rotate to landscape view, and then refresh the page.

× Close ×
× Close ×

MUG Graphic Translation and Branding

• Graphic Design   • Branding Design   • Adobe Illustrator

Branding and Lockup for an Imaginary Company: 'Mug Ceramics', a small and friendly ceramics shop near the town square in an old sleepy community.

Original Image

The brandmark was created using a graphic translation of this mug found on Unsplashed.com, a copyright safe image sourcing website.

Explorations

The final design was selected from a series of explorations of typography and layout.

Finalization

× Close ×
× Close ×

Jelly Donut

• Graphic Design   • UI/UX Design   • Adobe Illustrator   • Adobe Photoshop

Prototype for an Anime, Manga, and Light Novel streaming service. It is a very common industry practice for Anime productions to be a direct adaptation of Manga or Light Novels (Short Books) or in some cases Manga or LN from Anime. Jelly Donut would function in a similar manner to a streaming service like Netflix or Crunchyroll, however it would include e-reader and video streaming functionality so that each series would be available to read/watch in all mediums which it has been adapted to.

The homepage is conventional for a streaming service, with catories of suggested series for the user. However it also includes filter buttons which allow the user to decide if they want to browse Anime, Manga, or Light Novels. The app also allows users to follow specific series they are interested in for updates on new releases.

It is very common for fans of a series to pick up the original work when an adaptation has not yet been finished. Jelly Donut is designed to aid the user in this regard. It keeps track of what a user has read/watched and then directs them to corresponding chapters, volumes, or episodes in other versions of the series.

There are several limitations and further considerations to be had with this design and concept. For starters many adaptations may not align perfectly chronologically. While usually quite direct, adaptations may cut, move, or add new content compared to the original. Additionally many series will have multiple adaptations within a given medium, Or an adaptation may completely diverge from its source material part-way through. However with further development I believe it could be novel and practical.

× Close ×
× Close ×

Phyllotaxis Zones

• Javascript   • HTML5 Canvas

× Close ×
× Close ×

Brick Bulletin

• C#
• UI/UX
• Team Project

As a team we designed and developed a digital announcement feed for campus events at the Rochester Institute of Technology. The main view functions similar to a social media feed. A user with an account can follow verified groups at RIT, who can post announcements that will appear in the feed of users who are followed to them or users who look them up.

What I did:

• Designed and programmed main view functionality: homepage, single account view
• Programmed and helped design user and follower functionality: guest login, user login, verified user login
• Helped to program functionality for, search, display settings, and login
• Coordinated and adapted programming from others to make each each feature work together

× Close ×
× Close ×

Audio Visualizer

• Javascript
• HTML5 Canvas

Lorem Ipsum is simply dummy text of the printing and typesetting industry.

× Close ×