Hi, I'm Emma Coye

CS + Media & Journalism + Data Science @ UNC-Chapel Hill

A driven computer science major with minors in Media and Journalism and Data Science. Passionate about leveraging technology to solve complex problems and create beautiful digital experiences.

About Me

Emma Coye

I'm a senior Morehead-Cain Scholar exploring the intersection of technology, design, and journalism. I am interested in creating accessible interfaces and telling stories with data. When I'm not coding, I'm taking photographs in western North Carolina, singing my favorite songs, and watching the Boston Celtics with my family.

As a Computer Science major with minors in Media & Journalism and Data Science at UNC Chapel Hill, I'm passionate about creating and using technology that serves communities and results in a social good. I hope to use technology and code to solve real-world problems while maintaining the storytelling aspect.

Skills & Expertise

Programming Languages

PythonTypeScriptJavaJavaScriptHTML/CSSRPHP

Tools & Technologies

Next.jsLaravelReactGit/GitHubTableauSQLExcelDrizzle ORMOpenAISupabase

Design & Media

UI/UX DesignPhotographyFigmaAdobe LightroomMarketing

Data Science

Data AnalysisData VisualizationStatistical ModelingData-Driven Journalism

Responsive Design

Mobile-firstCross-browser compatibilityAccessibility

Communication

Team LeadershipProject ManagementCross-functional CollaborationTechnical WritingPublic Speaking

Featured Projects

RamsHub Marketplace

RamsHub Marketplace

RamsHub is a UNC-exclusive web platform my team and I built that lets students safely buy, sell, and give away items on campus, combining verified email authentication with real-time listings and messaging to keep everything within the Tar Heel community.

Next.jsTypeScriptTailwind CSSPostgresRealtimeReact
ConnectXL-AI-Assistant

ConnectXL-AI-Assistant

A modern, responsive UNC-Chapel Hill ConnectXL AI Assistant built with Angular, featuring dark mode and smooth animations.

AngularTypeScriptPythonOpenAI
Friends of Pisgah National Forest

Friends of Pisgah National Forest

This is an ongoing project I am working on to create a website for the Friends of Pisgah National Forest. This project is to help the organization reach more people and help tourists navigate Pisgah National Forest.

Next.jsTypeScriptTailwind CSSReact
DJ-JPG

DJ-JPG

Utilizing the Spotify and OpenAI API, this project creates a playlist of songs based on an inputted image. This project was created for my Emerging Technologies course and used Cursor to assist with the development.

Next.jsTypeScriptTailwind CSSOpenAISpotify API
Jury-X Attorney Dashboard

Jury-X Attorney Dashboard

User interface and experience design projects focusing on accessibility and user-centered design principles.

FigmaUI/UXPrototypingUser Testing
Morehead-Cain Global Fellow San Francisco Trip

Morehead-Cain Global Fellow San Francisco Trip

Photos from San Francisco taken while serving as a Morehead-Cain Global Fellow Host and photographer for the foundation’s media team.

PhotographyMorehead-CainSan Francisco

Academics

Modern Web Programming (COMP 426)

Developing applications for the World Wide Web including both client-side and server-side programming. Emphasis on Model-View-Controller architecture, AJAX, RESTful Web services, and database interaction.

Algorithms and Analysis (COMP 550)

Formal specification and verification of programs. Techniques of algorithm analysis. Problem-solving paradigms. Survey of selected algorithms.

Foundations of Software Engineering (COMP 423)

Students gain experience with design thinking and processes, technical communication, team collaboration, project management methodology, the software development lifecycle, and more, with an emphasis on today's best industrial practices.

Computer Security Concepts (COMP 435)

Introduction to topics in computer security including confidentiality, integrity, availability, authentication policies, basic cryptography and cryptographic protocols, ethics, and privacy.

Data Structures and Analysis (COMP 210)

This course will teach you how to organize the data used in computer programs so that manipulation of that data can be done efficiently on large problems and large data instances. Rather than learning to use the data structures found in the libraries of programming languages, you will be learning how those libraries are constructed, and why the items that are included in them are there (and why some are excluded).

Discrete Structures (COMP 283H)

Introduces discrete structures (sets, tuples, relations, functions, graphs, trees) and the formal mathematics (logic, proof, induction) used to establish their properties and those of algorithms that work with them. Develops problem-solving skills through puzzles and applications central to computer science.

Technology, Ethics, & Culture (COMP 380H)

This discussion-based, participatory course explores the personal, sociocultural, and ethical effects and implications of the development and use of computing technologies and the Internet.

Media Ethics (MEJO 141)

Explore what constitutes ethical practices, what interferes with ethical practices, and what emerging ethical issues may challenge the newest generation of professional communicators. Cases involve print, broadcast, and Internet news media; photojournalism; graphic design; public relations; and advertising.

Writing & Reporting (MEJO 153)

A laboratory course that teaches journalistic skills essential to writing across platforms. Practice in using news gathering tools, such as sourcing and interviewing techniques; writing stories, including leads, organization, quotations, and data; editing for grammar, punctuation, brevity, style, and accuracy; and critical thinking about news values and audiences.

Data Driven Journalism (MEJO 570)

An introduction to basic statistics and numerical and mathematical literacy, as well as a look at professional data-driven journalism projects. Students who successfully complete this course will be able to acquire, organize, analyze, and present data to a general news audience.

User Experience Design and Usability (MEJO 581)

Theory and practice of user experience design with an emphasis on usability, design theory, aesthetic design, and evaluative methodologies, including analytics and eye tracking research.

Emerging Technologies (MEJO 588)

This course will introduce students to storytelling with emerging technologies such as Augmented Reality, Virtual Reality, 360 Video, robots, drones, and other new technologies. Students will have the opportunity to learn and work with the latest VR hardware and create experiences for those platforms.

Get In Touch

I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!

Location

Chapel Hill, NC

© 2025 Emma Coye. All rights reserved.