HackDuke

Tech Organization, August 2020 - April 2021
Role
Product Designer
Tools
Figma, Miro, Notion
Timeline
8 Weeks / Event
What is HackDuke?
HackDuke is an organization that runs two massive events every year - Code for Good and Ideate. Code for Good is the largest collegiate hackathon focused on social good, and it attracts over 1000 participants. Ideate is a designathon that reaches over 700 students, and it is centered on design thinking.
Project Overview
As a designer for the organization, I was tasked to create all visual assets for both events in a team of 3-4, including the desktop and mobile website, slides templates, social media graphics, marketing material, animations, and merchandise. My goal was to create an experience for the participants that was informative, effortless, and inspired creativity.
Code for Good Design Process
Brainstorming
Code for Good is a really special hackathon because of its emphasis on social good. Participants choose one of four tracks - energy and environment, inequality, health, and education - and create solutions that align with their track. Local experts and non-profit leaders give talks and inspire the participants. The winners of each category get to choose a charity of their choice to donate the prize money to. All these details (and more) demonstrate Code for Good's mission of making the world a better place, and I knew I needed to reflect that mission throughout my designs.

Beginning this project in Fall 2020, we saw firsthand how impact starts with one person. Whether that be doing your part to minimize the spread of Covid-19 or to support the BLM movement, your individual decisions add up and impact those around you. This idea that your individual decision might not have much weight, but your overtime your efforts and influence can cause change felt especially relevant in 2020, and it was the foundation of our designs for Code for Good.

We loved how this video gave so much character to abstract shapes, and thought it would work perfectly to use similar visuals to illustrated how one person's actions make an impact over time. We gathered futher inspiration for color, typography, animations, and interactions until we came to a consensus.
Research
After settling on the rebrand theme idea, I started researching other hackathon designs. From my research, I decided I wanted the website to be one long page, as I noticed that the best hackathon websites kept their sites simple. Hackathon participants don't have much time to navigate a complex website, but hackathons should also be fun, creative, and inspiring, so I knew my designs needed to balance simplicity and fun.
Design System
With all this in mind, we began developing the design system, including typography, color scheme, and logos.
Visual Assets
We designed some visual assets to be reused throughout everything we designed, which allowed for consistency and cohesiveness.
Code for Good Final Designs
We put it all together and handed everything off to the tech and marketing teams. Check out the finished work below!
Presentation Template
Marketing Campaign
Zoom Backgrounds
Merch
Instagram
Countdown posts, speaker information, winners reveal
Facebook
Banners, profile pictures, speaker information
Ideate Design Process
Brainstorming
After Code for Good wrapped up, we had a few weeks of winter break, and then the Ideate planning began! I have also previously participated in the designathon, so I was super excited to get to help plan it this time around. As a participant, I loved the creative, collaborative atmosphere of Ideate. The designathon aims to explore how design and innovation interact across fields. Participants are encouraged to think outside the box to come up with creative solutions to real world problems, not just make a pretty interface.

Ideate also sees a lot of participants without a ton of design experience, so I wanted to make the website feel warm and welcoming to those outside their comfort zone. The team and I began gathering inspiration and brainstorming themes. We returned with visuals and concepts to discuss, and from there decided we all liked bright, vibrant color palettes and organic, fluid shapes, as we felt like it inspired creativity and curiosity. After agreeing on this idea, we found some visuals we all liked to make sure we were all on the same page as we started designing.
Design System
We then decided on a color palette and typography.
Early Ideations
We experimented with gradients, opacity, color, and shadows. None of the below designs were used, but they helped land on something we really loved.
Ideate Final Designs
After a few more ideations, we decided on something we all were happy with. Scroll through the final product below!

Website
Presentation Template
Zoom Backgrounds
Social Media
Facebook posts, Youtube thumbnails, countdown Instagram posts, speaker information, snapchat geofilter, story posts, profile pictures, Facebook banners
Key Learnings
From participant to organizer!
Setting Realistic Expectations
I love Code for Good and Ideate, and I get really excited when designing the interfaces for these events. With Code for Good, I initially wanted to utilizes a super cool library I found and involve fun animations. However, ultimately I had to remember that the people coding the website were also students, and learning how to create a simple website in the first place might be really challenging for them. I learned to communicate better with the tech team to make sure we were on the same page in terms of expectations and capabilities.
Enjoy Being on the Other Side
I have been involved in both Code for Good and Ideate in the past as a participant, so it was really fun to see what it's like to be on the other side of the event. I also really enjoyed thinking about what I, as a participant, wished were different about the user experience of the events, and it was super cool to see those changes come alive in my designs.
A Detailed Design System is Essential
I was working with 3-4 other designers on these projects who were all also busy students. We typically had 2 meetings a week. After these meetings, we were usually designing alone. Having a detailed design system helped us keep our designs consistent. It could have been difficult to make the website, slides templates, and merchandise feel cohesive because they are all such different mediums. Our design systems allowed us to be able to create designs for these various aspects of the event without having to constantly meet and communicate.

More Projects