Yuchen (Freya) Liu

Yuchen (Freya) Liu

Software Engineering in Chapel Hill, NC, She/Her/Hers

Looking for internship opportunities in Software Development and Front-end Web Development.

9 months ago


📔 Blog
🍱 Bento
💼 LinkedIn
💻 GitHub
✉️ Email
📄 Printable CV


2018 — 2023
Raleigh, NC

GPA 3.71/4.0, Dean's List 2021 - 2023
Relevant Coursework:

  • Introduction to Computing - Java
  • Software Development Fundamentals
  • C and Software Tools
  • Concepts and Facilities of Operating Systems for Computer Scientists
  • Data Structures and Algorithms
  • Discrete Mathematics for Computer Scientists
  • Probability and Statistics for Engineers

Work Experience

2022 — 2023
Raleigh, NC
  • In a team of 6 developers, direct developmental processes, scaffold website features, design core computing algorithms, implement test procedures and perform unit testing with Github Projects.
  • Design and develop production tools "Release Time" for processing numerical and textual data acquired from the University-level PeopleSoft system to enable automated tracking, data categorization, and calculations.
  • Design the mechanism of data retrieving, processing, and presenting for "Release Time"; simplify and optimize the algorithms of core components to replace the haphazardly structured core from 10+ years ago
  • Increase performance by fixing existing bugs and optimizing infrastructure. Achieving an average executing time of 100ms - two times faster than before.
  • Perform browser automation tests and unit tests and enable integration with PHP factories, Laravel Dusk and Mockery, and MariaDB Database.
  • Address user tickets promptly and implement requested features/improvements in old infrastructure while refactoring.


Lossy Image Compression

Programming language used: C. Course Project in C and Software Tools

  • Created a program to read in raw PGM images, and encode or decode these images using the DCT formula or the inverse DCT formula.
  • This project uses pointers, structs, File I/O, Bitwise Operator, and Dynamic Memory Allocation in C.
Movie Watch List Manager

Programming languages used: C, Python. Course Project in C and Software Tools

  • Created a program that selects the genres and generates corresponding lists of movies by reading .txt and .csv datasets.
  • Enable user viewing of the entire list of movies through command lines or a GUI (with C or Python, respectively).
  • Allowed filtering by criteria including year ranges, genres, and keywords in titles, thus making it possible for users to
    choose movies to add to their watch list and remove them later.
  • Implemented operations including Pointers, Structs, File I/O, Dynamic Memory Allocation, and Bitwise Operator in C
    and used data structures such as Quicksort.

Framework used: React

  • Designed and created a React Web App where comments could be overlaid directly onto the videos.
  • Stored textual data and timestamps associated with comments in a serverless Backend-As-A-Service (BaaS) database and later accessed these comments by the front-end API provided.
  • Designed and implemented elements including animations and interactive components within the Web App.
  • Worked with another developer at Boston College and was responsible for design, implementation, and testing.

Side Projects


Handiwork: Table Saw Push Stick, Business Card Holder, Falling Waters Lamp, Wooden Plate, 3D Printed WolfPack Coin, Transfer Vinyl T-Shirt.


2018 — 2022
Website Developer and Operation at Chinese Students and Scholars Friendship Association (CSSFA) at NCSU
Raleigh, NC

Managed the official website of CSSFA, and designed and refined website themes and plugins.

2022 — 2022
Raleigh, NC

Supported new international undergraduate students during their transition to life at NCSU.

2021 — 2021
Red Cross Junior Paramedics at Red Cross
Xuzhou, China

Volunteered at Red Cross Xuzhou, China from Jul 2021 - Aug 2021 and received a certification for emergency rescue.

2019 — 2019

Supported new international undergraduate students during their transition to life at NCSU.