nina clark

toolbox

education & relevant coursework

experience

Design · Engineering Student Government

ESG Communications

Role
Director of Communications, then President
Audience
10,000+ engineering students
Results
3× average post reach in one semester; 60K+ views and 8,800+ accounts reached
Deliverables
Monthly newsletter, Instagram graphics

Instagram

Every post needed to stop the scroll and drive one action: fill out a survey, check out a rental, or show up to an event. I paired campus photography with bold type and collage-style details like chat bubbles, sticky notes, and hand-drawn stars, so ESG posts are recognizable at a glance. Over one semester, this approach helped triple our average post reach.

The newsletter, before & after

The old newsletter was a long block of text in a single color scheme, which made it hard to skim. I rebuilt it around clear sections, each with its own visual header: a welcome message, “The Blueprint” (a quick briefing of what students need to know that month), event highlights, and an “In case you missed it” recap. Now students can find what matters to them in seconds.

beforefeb 2025 · previous design
esg newsletter
aftersep 2026 · my redesign
esg newsletter

both issues scroll together; scroll either one to read

Design · Michigan student government elections

Voting Stickers

Michigan student government commissioned me to design stickers that encourage students to vote in campus elections. I created three: a hand-drawn “I Voted!” illustration and two lettering pieces built around the word “vote.”

Role
Illustrator and designer
Client
Michigan student government
Deliverables
3 sticker designs

Each design takes a different approach so there’s something for everyone. The “I Voted!” sticker is fully illustrated, with chunky 3D letters, a tiny button pin, and bursts of stars. The script version stacks “vote” three times in soft maize with blue drop shadows and a Block M. The serif version alternates navy and maize inside a double ring, like a classic campaign button. All three stay in Michigan’s colors, so they feel official while still being fun to put on a laptop or water bottle.

Design · Central Student Government campaign

eMpower Michigan

I ran communications for the eMpower campaign in the Central Student Government elections. The logo came from the campaign; I built everything around it, including the brand guide, the color system, and every poster.

Role
Communications lead
Campaign
Central Student Government election
Deliverables
Brand guide, color system, 7 posters
Logo
Provided by the campaign

The brand guide

With several people making graphics, the campaign needed to look consistent everywhere. I wrote a short brand guide covering which logo version to use where (social media, merchandise, and dark backgrounds), what not to do with it, and the color and type system.

eMpower logoLogo usage · social & graphics
eMpower logo, merchandising versionLogo usage · merchandising
eMpower logo for dark backgroundsLogo usage · on dark backgrounds
eMpower logo stretched, which is not allowedDon’t: stretch or squish the logo

Color

The palette pairs Michigan maize and navy with a softer honeycomb yellow and two muted blues, giving the campaign more range than just the school colors.

Posters

The posters mix two styles: photos of the candidates around campus with bold type, and halftone cutouts layered over the repeating eMpower pattern. Every poster leads with the same essentials: who to vote for, the election dates, and where to vote.

Design · VOID Tech

VOID Tech Rebrand

As VP of Outreach & Recruitment, I led VOID Tech’s rebrand: a new space-inspired direction, a refreshed logo system and color palette, and the recruitment materials that came out of it.

Role
VP of Outreach & Recruitment
Timeline
Nov 2025 – Apr 2026
Deliverables
Moodboard, logo system, palette, recruitment materials

The direction

Our original branding leaned on a muted purple and teal that felt pretty outdated. But the space theme the club started with is the heart of the name, so instead of starting over, I kept it and pushed it further: more contrast, deeper blacks, brighter blues, and a cleaner, more modern take on space, pulling from galaxies, light trails, and futuristic display type.

beforeOriginal moodboard
afterMy rebrand moodboard

The logo

The swirl (our black hole, the “void”) became the core of the system. I built it into the wordmark in a few different ways, including using it as the dot of the “i” in several versions, and designed a full set around it: horizontal and stacked lockups, an icon-only black hole mark for small spaces, and versions for both dark and light backgrounds.

beforeOriginal logo explorations
afterNew logo system
Dark & light mode versions
Lockup variations

Color

I cut the palette down to four colors: black for the void, vivid azure as the one bright accent, white for type, and a dark blue for depth.

Recruitment materials

Then I put the new system to work for our recruitment push: banners for tabling and canvassing, a flyer with a QR code to apply, and posts for our Instagram.

UX design · VOID Tech client project · Team of 3 designers

Detroit Techno Archive

The team behind God Said Give ’Em Drum Machines, a documentary on Detroit techno, wanted to distribute their work independently through their own on-demand portal for the new film and their archival content, with paid access to exclusive content. I was one of three UX designers on the VOID Tech team for this project. Together, we designed the UX and layout, working directly with the client to make sure the design supported the film’s story and cultural context.

Role
UX designer, team of 3
Client
The filmmakers behind God Said Give ’Em Drum Machines
Tools
Figma
Deliverables
Wireframes, high-fidelity designs, account and subscription flows

From wireframe to final

We started in grayscale to get the structure right: a searchable, filterable archive of records that expand to show the songs and videos inside. Once the layout worked, we brought in the film’s identity, with its red-and-black palette, bold display type, and halftone photography.

beforeWireframe
afterFinal homepage

Browsing the archive

Each record opens into either a visual grid or a detailed list with dates and file sizes, and filters for genre, year, and file size make a large archive easy to dig through. Locked records fade out with a prompt to subscribe, so free users can see what they’re missing.

Accounts & subscriptions

Since the portal depends on paid content, we designed the full account flow, from the first welcome screen to signing up, logging in, and choosing a plan.

Full pages

Beyond the archive, we designed a subscription page that sells the film with festival photos and press, and a profile page where users can update their details and manage their plan.

UX design · VOID Tech · Live product

OpenCourse

OpenCourse is a study group finder for Michigan students: post a live study session on the fly, or find one nearby and hop in. I worked on the UX and layout with the VOID Tech team, and it’s live and in use today.

Visit the live site ↗
Role
UX designer
Team
VOID Tech
Status
Live at open-course.co

The landing page

The landing page has one job: get students to try it. It leads with a clear promise, walks through a simple four-step “how it works,” and uses friendly illustrations to explain what a live study group is.

The dashboard

Posting a session takes one card: a title, a duration, a location, how many people can join, and a “yap level” slider so people know whether it’s a quiet grind or an active conversation. Live sessions show a countdown, the vibe, open spots, and exactly where to find the group.

Data viz · Central Student Government · Live

CSG Finance Dashboard

Michigan’s Central Student Government runs on about $800,000 a year, almost all of it from a fee every student pays each semester. I built a dashboard on CSG’s Finance & Transparency page so any student can see where that money has gone since 2019, semester by semester and administration by administration.

See it live on csg.umich.edu ↗
Role
Designed and built it, and cleaned all the data
Coverage
21 semesters, 2019 to now, across 16 budget categories
Stack
Excel for the data, Plotly.js for the charts, embedded in Wix
Status
Live on the CSG website

The data

I cleaned seven years of CSG budget records in Excel and combined them into one dataset, with every semester on a single timeline and the same 16 categories throughout. Since an administration runs from April to April, I also grouped semesters into administrative years (spring/summer, fall, and winter together) so students can compare one administration’s spending with another’s.

The big picture

The dashboard opens with the total budget for each administration, so students see right away how much there is to spend and how it has grown from about $1M to over $1.4M.

Where the money goes

A pie chart breaks down each semester’s budget, with a menu to switch between all 21 semesters. In Winter 2026, more than half of the budget went straight to student organizations through SOFC. Next to it, a line chart follows each category’s spending from one administrative year to the next.

Comparing over time

Stacked bars show how each category adds up to the total, by semester and by administration. Students can click a category in the legend to hide it, double-click to isolate it, and use “Reset All Lines” to start over, so they can follow a single fund across seven years.

Machine learning · Michigan Data Science Team · Team project

Alzheimer’s MRI Classifier

Alzheimer’s causes more than half of all dementia cases, and it progresses slowly: first short-term memory, then language, faces, and eventually basic bodily functions. That slow start is also the silver lining, because the earlier it’s caught, the earlier it can be treated. Our team built deep learning models that read a brain MRI and sort it into one of four stages, and highlight the regions that drove each prediction.

Role
Team member on a Michigan Data Science Team (MDST) project; each of us worked through every stage, from models to Grad-CAM to ensembling
Task
4 classes: no, very mild, mild, and moderate impairment
Models
Custom CNN, VGG-16, ResNet-50, and an ensemble
Best result
91% accuracy, 0.93 F1 (weighted ensemble)

Why accuracy matters here

If a computer can flag Alzheimer’s as soon as it starts, treatment can start sooner too. But every mistake has a cost: a false diagnosis is frightening, and missing a real case is worse. So we tracked precision, recall, and F1 alongside accuracy, not just one number.

The data

We used an axial MRI dataset from Kaggle with 2,560 training scans in each of the four classes. The smaller classes were filled out with synthetic MRIs that score close to the real scans on standard image-quality measures (mean SSIM of 0.97, FID of 0.13).

Three architectures

We worked in stages: at each step, every one of us built our own version independently, then we came together to compare results and combine the strongest. Here’s the best from each approach. The custom CNN was trained from scratch while we tested different depths and kernel sizes. VGG-16 is a deeper, straightforward stack of 13 convolutional and 3 fully connected layers, and we fine-tuned it for our scans. ResNet-50 goes three times deeper. Its residual “skip” connections carry each block’s input forward, which keeps gradients from vanishing or exploding as the network grows. That depth can pick up subtler differences, but it also makes overfitting more likely.

ModelAccuracyPrecisionRecallF1
Custom CNN0.9040.9330.9290.929
VGG-160.900.920.910.92
ResNet-500.820.870.750.80
Weighted ensemble0.910.930.920.93

The confusion matrices show where each model went wrong. Both did well on clear cases, but ResNet-50 mixed up “very mild” and “no impairment” much more often (98 scans versus VGG-16’s 39), and those early stages are exactly where catching the disease matters most.

VGG-16
ResNet-50

Seeing what the model sees

A diagnosis tool is only useful if doctors can trust it, so we used Grad-CAM to look inside the models. It traces each prediction back through the convolutional layers and lights up the parts of the scan that mattered most: red is the strongest signal, blue the weakest.

No impairment
Very mild impairment
Moderate impairment

Combining the models

One model can overfit to noise in its training data, so we tried combining them: a plain average of their predictions, a weighted average, and a majority vote. Weighting VGG-16 at 0.6 and ResNet-50 at 0.4 worked best and beat both models on their own, reaching 91% accuracy and an F1 of 0.93.

Final ensemble
Every method, every metric

projects