Ad Mockups

Citizens Bank

Above you can see some ad mockups I created as part of the advertising campaign final project for my Advertising degree, it includes a web banner ad, several other standard size web ads, and two social media ads. (Not pictured, full-page print ads for e.g. magazine).

Dune (Theater)

The above is a design for a fictional broadway play adaptation of the popular science fiction Novel Dune, which I created as part of a Graphic Design course.

World of Little League

The above carousel of images showcases a few promotional images for a fictional ad campaign for the World of Little League Museum as part of an undergraduate class project.

Other

There are also some ads, marketing, and other business related works showcased in other sections. One example is the blanket project, which also included sales flyers and sale forms.

Product Mockups / Prototyping

RPI Bicentennial Blanket

Design Mockup
CGI Render

Discontent with both the quality of college bookstore merchandise and with the lack of bicentennial merchandise from RPI, I decided to design some knit blankets with the bicentennial logo. Above you can see both a mockup of the design that I made, as well as a cgi render that I did to visualize what it would look like in real life before production.

Blanket Flyer
Sales Form

As part of the process of bringing the blankets into production, I had to secure a certain number to be made. I asked several friends who I knew would be interested, but I didn’t want to limit it to just my friends, so I created a simple form for collecting order details, and made a quick flyer to put up around campus to let others know about what I was doing if they were interested. In addition to this, I ran some basic sales estimates based on the limited information I had available to me. These estimates proved to be relatively accurate, given the overall sales numbers and conversion rate from the flyers (tracked for each user who opened the form). Overall it was a successful little project, that not only lead to the creation of the blanket I wanted, but was also some good practice in several different areas of design, marketing, sales, and project management.

Beer Bottle Label Design

This was done as a fictional label design project for “Gorky’s Russian Red Star Ale”. The assignment was to produce a product label for said beverage. Made with Adobe Illustrator, Adobe Photoshop, and Adobe InDesign

Lampshade Design

Virtual Design
Final Product

A while ago I got an interesting lamp, the only problem was that it didn’t have a lampshade. After some digging online I couldn’t find anything that really fit, so I took a 3D scan of the lamp and put it into some 3D software. With the known scale of the lamp, and a fabric picked out, I could figure out what size and shape lampshade best fit the lamp, after a few iterations I ended up with what is shown above. With everything designed, I was able to get the lampshade made, and it turned out exactly as expected.

Interactive Prototyping / UI Design

Schedule and Links Organizer

Schedule Editor / Desktop Layout
Mobile Layout

Above you can see an example of a personal page I made to keep track of important links in grad school. I also implemented a custom schedule editor so that I could modify my schedule on-demand instead of needing to upload a picture of a spreadsheet anytime I wanted to update the schedule. The layout of the page is responsive, and I have a toggle for the color scheme.

Personal Weather Display Signage

Layout
Production

Above you can see a little bit of digital signage I designed to give myself both a little list of reminders, as well as showing both the current weather, as well as the forecast for the following 24 hours, taking inspiration from Amber-colored CRTs for the visuals. Everything was designed with a touchscreen in mind, the todo list can be edited as basic markdown to render nicely, and the zipcode for the forecast can be adjusted to work wherever it might be needed. To keep it tidy, only the next 8 hours are shown at a time, with the ability to scroll to see the remaining forecast, making it great to plan out my day in the morning. The whole thing is a standalone unit, running off of a raspberry pi connected to a screen.

Custom Discord Theme

Being discontent with the themes offered by the app Discord, and knowing that it was just html and css at the end of the day, I did some digging into the files. I found that the core files that held the html and javascript of Discord were in several asar files, knowing that most of these were effectively plaintext of the files, I devised a scheme to patch the relevant asar file with some custom code to load my own css file. After a bit of tweaking with the css, I got it looking how I wanted.

VR

I developed a web browser based VR application using javascript, including programming a smooth locomotion system similar to one common in the industry. This type of locomotion system had no publicly available implementations for web based VR that I had found, most opting instead for teleportation based locomotion. Notable features included head-based movement (i.e. “forward” is the direction you are facing), continuous translation and rotation for movement, collision detection and reaction of real space movement into game space (i.e. the head/camera cannot clip through walls), and all the stuff that goes along with that.

Research

REU Research

Turbidivision - Honors Research

This was my Honors research project at Susquehanna University. The problem was motivated by previous work during the REU research project, in which we wanted to have a measure of the cloudiness (turbidity) of the water of the images for potential preprocessing, but this was obviously unknown as turbidity measurements were not recorded with the image data. The results of this project are available both as a web app at turbidi.vision, as well as on the android app store. You can also see the published paper here.

Teaching Computer Science

During the first two weeks of January 2023, I taught Computer Science (and other things) at Achievers Ghana, located in Accra, Ghana.

I went over the basics of computer hardware (pictured), password safety, encryption and public key certificates, binary and hex, bandwidth and error correction (along with practical examples), ethernet collisions, along with several other concepts.

In addition to computer science, I introduced them to several non-science uses of computers, including lessons on 3D software and design (blender), raster image editing software (photoshop or equivalent), and several topics they wanted to learn about.

About half of what I taught was based around the topics they wanted to learn about (I even taught some basic Spanish as many of them were curious), and half being some more traditional computer science topics.

Vector Art

Hand-done vector art (no image trace), done in Adobe Illustrator for a Graphic Design class.