Hi, I'm Zack Fick

Computer Science and Mathematics Student, Varsity Rower

I'm a junior CS at UNC Chapel Hill intrigued by cybersecurity, cryptography, and problem solving.

About Me

About Me

Headshot

I currently work as a Student Worker for the UNC Information Security Office, and a Teaching Assistant for the UNC Computer Science Department In the future, I intend to pursue graduate studies and then cybersecurity career in industry or academia.

Outside of class, I train and compete as a varsity rower for the UNC Men's Crew team. In my free time, I enjoy reading sci-fi novels with my favorites being Project Hail Mary and The Martian by Andy Weir.

Work Experience

Software Engineer Intern

Booz Allen Hamilton, June 2026-August 2026
  • Developed and pushed new features for a battlefield simulator technology under direct mentorship of the developer team and test crew
  • Created a custom CLI tool to eliminate repetitive tasks leading to improved developer efficiency
  • Worked in an Agile development environment, participating in daily scrums and providing input to future sprint plans

Student Worker

UNC Information Security Office, August 2026-Present
  • Writing a User Acceptance Test plan for a new version of a university ITS website in direct contact with the applications developer in order to fully deploy the site later in the year

Teaching Assistant

UNC Computer Science Department, August 2025-Present
  • Supported over 1000 students within the past year learning Programming Fundamentals (August 2025-May 2026), Models of Computation (June 2026-July 2026), and Data Structures (August 2026-Present) through weekly office hours, individual tutoring interventions, and lecture assistance

Projects

Discrete Modules Educator Logo

Discrete Modules Educator

Building a web application under the direction of Dr. Lytle to provide incoming Computer Science students a review and practice of discrete mathematics topics and proof techniques, specifically to prepare students for the two courses, Models of Computation and Algorithm Analysis

Agile Development

JavaScript

GitHub
Website Logo

zackaryfick.com

This website. A personal website to display projects and achievements while learning HTML, CSS, and JavaScript from scratch. Uses HTML for base structure, CSS for styling, JavaScript for dynamic interaction, and hosted on GitHub Pages.

HTML

CSS

JavaScript

GitHub
Game Logo

Voyager 00

A 2D Dungeon Crawler app that uses the MCV design pattern, generating levels of increasing difficulty and keeping score. The logic I made in Java and the frontend was done with JavaFX and CSS. (GitHub repo access by request)

Java

JavaFX

CSS

Maven

Outside Academics

UNC Men's Rowing

Varsity Rower | Director of Recruitment
August 2024 - Present

Competing as an athlete on the UNC Men's Rowing team where I am pushed to demonstrate discipline, teamwork, and meet rigorous physical and technical training standards. I also manage the teams recruitment where I coordinate outreach to potential novice rowers, plan and manage recruitment events, and collect a committed roster of new athletes.