Overview

Throughout my time at C-SPAN, I worked directly with C-SPAN's Director of Digital Product Development.

Over the 5 month internship, I collaborated with developers in Agile 2-week sprints to iteratively redesign key website pages.

Role

UX Design Intern

Timeline

January - May 2025

Project Type

Internship

UI/UX

Key Skills

Prototyping

Wireframing

Design Systems

Brand Design

Sprint 1

Design System and Style Guide

Background

C-SPAN didn't have a lot of focus on design within their development cycle. With the lack of design tools like Figma, they did not have a centralized design system or style guide.

Creating a design system I can use throughout my internship would not only increase my productivity, but it would also allow me to easily prototype and show user interactions to my manager and development

Problem

The lack of a design system and style guide led to a lot of variation in fonts, colors, layouts, and interactions within their website.

Why Does This Matter?

Inconsistent User Experience

Harder Navigation

Accessibility Concerns

Slower Development and Design

Forces Users to Relearn Patterns

Brand Dilution

Slower Development and Design

Forces Users to Relearn Patterns

Brand Dilution

My Process

Identify Style Elements

First, I went through the site and utilized the inspect tools and plugins to identify the different fonts, sizing, colors, and use cases throughout the site

Consolidate + Standardize

Creating a consolidated style guide enabled the team to easily reference different design aspects without having to look through code. Furthermore, this allowed me to add all the variables to Figma Workplace for ease of use when prototyping.

Develop Nested Componenets

Using components allowed me to nest interactions within each other, enabling me to better showcase mockups to the development team.

Results

Further Iterate

I established C-SPAN's first component library in Figma, featuring over 40 reusable components, including cards, transcript formatting, buttons, icons, and more, which enables faster prototyping and standardization across the redesign.

Increased Scalability

Improved Consistency

Sprint 2

Speaker Information Feature on Video Pages

Background

C-SPAN's AI video analysis tool uses facial recognition to identify people within congressional videos. This allows users and transcripts to pick up on who is speaking throughout the video.

Problem

The current interface only identifies the speaker but doesn't provide additional information, such as their party affiliation, career, or committee affiliations.

Why Does This Matter?

Users may want more context on who is speaking

Enables users to easily find other videos the speaker is in

Turns C-SPAN from a video archive into a powerful research tool

My Process

Understand Current Experience + User's Wants

The initial problem my manager wanted me to solve was finding ways to add more context to congressional videos. To achieve this, I first needed to understand what users want to know and the level of detail they need.

User Group

Wants + Needs

The Public

Who is speaking & Why it matters

Journalists + Researchers

Party affiliation, Committees, and & Career history

Educators + Students

Background details to better understand discussions

User Group

Wants + Needs

The Public

Who is speaking & Why it matters

Journalists + Researchers

Party affiliation, Committees, and & Career history

Educators + Students

Background details to better understand discussions

Wireframe + Iterate

At this stage, I used guidelines to refine designs and prioritized quality over quantity to create consistent solutions that meet users' needs.

Results

Feedback & Handoff to Development

I was able to present the wireframes and prototypes, as well as my design decisions and process, to C-SPAN's CEO and my manager. This allowed me to effectively showcase the impact of this feature on C-SPAN's users and get feedback on possible areas for further iteration, enabling the feature to be pushed to development.

Live Version

The development team was able to use my notes and Figma's dev tools to update the current video pages with the iterations

Prototypes sent to developers

Live version on website

Try out the tool on C-SPAN’s website! While watching any congressional video, users can instantly learn more about the speaker, with automatic updates appearing as the person on screen changes.