Portrait of Qi Chen
QC

Hi, I'm

Catherine Chen

also known as Qi Chen — ECE & AI student at Carnegie Mellon University

I'm a second year student at Carnegie Mellon University pursuing Electrical & Computer Engineering with an additional major in Artificial Intelligence. I've worked as a software and hardware developer building real-world platforms — from a government document-approval system that cut turnaround time by 36%, to a co-patented backlight algorithm for large displays — and I've published research spanning machine learning for environmental science and bioinformatics for diabetes. I love using code to solve tangible problems, and I enjoy teaching what I learn: I founded a math & computing club that reached 2,000+ students.

Interests

Machine Learning Full-Stack Development Bioinformatics Embedded Systems Robotics STEM Education

Skills

Languages
C C++11/14 Python3 Java JavaScript Standard ML MATLAB Bash HTML/CSS
Frameworks & Libraries
PyTorch NumPy OpenCV MuJoCo Vue 3.0 Element Plus
Systems
Multithreading Synchronization Memory Management Computer Networking
Hardware Design
SystemVerilog Verilog RTL Design FSMs Sequential Logic CMOS Logic Testbenches Code Coverage
FPGA, EDA & Lab
FPGA Xilinx Vivado Synopsys VCS Logic Synthesis Oscilloscope Logic Analyzer Multimeter
Embedded & Interfaces
ESP32 Arduino I2C UART EEPROM Embedded C/C++
Tools & Platforms
Linux Git GDB Make MySQL

Projects

A mix of professional work, published research, and things I've built along the way.

Work Experience

Undergraduate Research Assistant May 2026 – Present

LIBERO Latent-Risk Benchmark for Robot Learning

Robot learning research in Carnegie Mellon's Department of Electrical & Computer Engineering: training ACT policies in PyTorch and building a simulated benchmark of manipulation tasks with hidden safety risks.

  • Trained ACT models, evaluating action chunk sizes, model architectures, and ResNet backbones
  • Developed a 10-scene, 30-task LIBERO benchmark with parameterized MJCF and unsafe task combinations
  • Resolved mesh, joint, and scaling issues; wrote Python verification scripts for penetration and simulation stability
Software Engineering Intern May 2025 – Aug 2025

Government Document Approval Platform

Built at Shenzhen Pinghu Laboratory with Vue.js, Java, and MySQL for government document processing, moving each request through a 6-stage approval workflow shared by applicants, supervisors, and case handlers.

  • Role-based access control and real-time request tracking, improving visibility into approval progress
  • Cut approval turnaround time by 36%
  • Integrated real-time ERP data synchronization and reporting; automated asset transfers with notifications and finance flags
Embedded Software Engineering Intern Sep 2023 – Aug 2024

512-Zone Mini-LED Backlight System

At Bohe Digital Technology, co-developed a 512-zone Mini-LED backlight system that improves contrast on 4K commercial and outdoor displays — named co-inventor on the resulting patent.

  • Programmed a dimming algorithm that sets per-zone brightness from video content, auto-adjusted by an I2C ambient light sensor
  • Wrote panel-specific zone mapping tables for SPI brightness data

Research

Published Research Mar 2024 – Aug 2024

ML Prediction of Pathogen Spread on Microplastics

Research with the Pioneer Data Science program (advised by Prof. Sanjay Ranka, University of Florida), predicting Vibrio spp. abundance on microplastics from 483 collected data points.

  • Built an artificial neural network reaching 87% accuracy
  • Published in CPCI
Published Research Feb 2023 – Aug 2024

Bioinformatics of Glucose Markers in Diabetes

Statistical analysis identifying associations between glucose biomarkers and disease-related functions, under the guidance of Dr. Zhang Xingjian (Yale University).

  • Regression, t-tests, and ANOVA across diabetes datasets
  • Published in the International Journal of High School Research
Read Paper

Projects

Project Oct 2026

Tic-Tac-Toe FSM

Sequential logic design and verification on FPGA: a tic-tac-toe finite state machine written two ways in SystemVerilog, verified in simulation, and run on real hardware.

  • Two FSM implementations — structural D flip-flops and gates, and behavioral enumerated states — compared on LUTs, registers, and Fmax in Vivado
  • Testbench achieving 92% line coverage in VCS
  • Integrated on a 100 MHz Spartan-7 FPGA with synchronized button/switch inputs and eight 7-segment displays
Project Sep 2026

Battleship Shot Scorer

Hierarchical RTL design on FPGA: a combinational circuit in SystemVerilog that scores shots on a 10×10 Battleship board, detecting hits, near-misses, misses, and invalid inputs while displaying hit counts on a 7-segment display.

  • 3×3 "Big Bomb" shots (up to 9 cells) with edge-adjacent near-miss detection and hit-over-near-miss priority
  • 4-level RTL hierarchy (10 modules, 63 instances), reusing a ship-lookup module 45 times; verified on FPGA
Project Sep 2026

Braille Pattern Recognizer

Gate-level combinational logic on FPGA: a 6-input, 2-output Braille classifier derived from a 64-row truth table, with both outputs minimized using 6-variable K-maps.

  • POS and SOP circuits in structural SystemVerilog using 29 NOR and 28 NAND gates, respectively
  • Verified with testbenches and synthesized both to 2 Slice LUTs each in Vivado
Project May 2026 – Jul 2026

Dynamic Allocator & Concurrent Proxy

Two systems programming projects in C: a 64-bit dynamic memory allocator and a multithreaded HTTP proxy with a shared cache.

  • Allocator using segregated explicit free lists with boundary-tag coalescing and footerless allocated blocks, achieving 74% memory utilization at 11.3M ops/s
  • Proxy with a thread pool and a 1 MiB LRU cache guarded by reader-writer locks, serving concurrent clients through an I/O layer resilient to partial reads and short counts
Project Sep 2026

Scotty Crossing

A Crossy Road clone built with plain Canvas 2D, using a chunky isometric projection to fake a 2.5D look. Hop across roads and rivers, dodge traffic, and ride logs to get as far as you can.

  • Endless procedurally generated lanes with ramping difficulty
  • No libraries or build step — runs as a static page
Play the game →
Project Sep 2026

Pokédex Arena

A three-mode Pokémon app built on PokeAPI (free, keyless): look up any Pokémon's stats and types, simulate a type-based battle with a live stat chart, or play a guess-the-Pokémon game with hints and scoring.

  • Live type-effectiveness engine using PokeAPI's own damage-relation data
  • Hand-built SVG stat comparison chart — no charting library
Play now →
Project Sep 2026

Ask Qi

A chatbot version of me. A Python/Flask backend deployed on Render holds my Gemini API key and my persona; this static page just sends questions over fetch() and renders the JSON that comes back — so the key never reaches the browser.

  • Secrets, persona, and input validation all live server-side, where visitors can't edit them
  • Per-IP rate limiting, and a plain-language JSON error for every failure mode
Chat with me →
Project Oct 2026

Image Processing Playground

Upload an image and watch classic computer vision algorithms transform it: grayscale, Gaussian blur, Canny edge detection, sharpening and Hough line detection. A Flask backend runs OpenCV on every request, and the page sends the image and slider settings over fetch().

  • Debounced sliders, with a guard so a slow reply never overwrites a newer one
  • Server-side validation of file type, image contents and every parameter range
Try the playground →
Full-Stack Developer Jan 2023 – May 2024

Abilitopia Team Matching Platform

A website using a computational matching algorithm to pair students with teammates for class projects and competitions based on skill level, grades, working dynamics, and MBTI profile.

  • Generated intelligent, like-minded team matches
  • Included online learning resources for remote areas
Web Developer Sep 2026 – Present

Personal Portfolio Website

Built with Claude Code as an AI pair-programmer for CMU 15-113. A living portfolio that grows with new projects each semester.

  • Fully responsive layout, dark mode, and scroll-reveal animations
  • Physics-based auto-scrolling coursework carousel built with plain JS
View Code
Screenshot of this portfolio website's About section
Founder Feb 2023 – Aug 2024

SCIE Mathematics for Everyone Club

Founded and led a club teaching A-level coursework and computational algorithms, designing two Arduino devices — one to assist people with dyslexia and one to monitor study environments.

  • Showcased to 2,000+ teachers and students across campus

Coursework

Classes I've taken at Carnegie Mellon.

07-280Artificial Intelligence and Machine Learning
16-385Computer Vision
18-240Structure and Design of Digital Systems
15-213Introduction to Computer Systems
15-150Principles of Functional Programming
15-122Principles of Imperative Computation
18-100Introduction to Electrical and Computer Engineering
21-127Concepts of Mathematics
21-241Matrices and Linear Transformations
21-259Calculus in Three Dimensions
36-225Introduction to Probability Theory

Interests

Beyond academics — athletics, competition, and leadership.

Division 3 Representative Sep 2025 – Present

Member of the CMU Badminton Team

Training and competing with Carnegie Mellon's badminton team.

  • 2025–2026 Eastern Collegiate Team Badminton Champion
  • Managed budgeting and event planning for the full team roster as Division 3 Representative
  • Coordinated match lineups, scheduling, and logistics for the US Collegiate Badminton Championship (Eastern Division)
Team Captain 2021 – 2025

High School Badminton Team Captain

Led the school badminton team as team captain.

Record Holder 2016 – Present

Track and Field Athlete

  • Achieved school records in the girls' individual 300m and 4x100m relay
  • Placed 3rd (Futian District) and 6th (Shenzhen City) in the 6x800m relay
  • Currently training for a marathon

Achievements

Awards from competitions along the way.

01 Academic Honor

Dean's List

Carnegie Institute of Technology

02 Computer Science

Gold Division

United States of America Computing Olympiad (USACO)

03 Mathematics

AIME Qualifier — Top 1% Distinction

American Mathematics Competition 12 (AMC 12)

04 Physics

Global Gold Award

BPhO Intermediate Physics Challenge

05 Mathematics

Honorable Mention

High School Mathematical Contest in Modeling (HiMCM)

06 Academic Decathlon

1st Prize Overall Team Award, 2nd Prize Super Quiz

U.S. Academic Decathlon Nationals

Contact

Want to collaborate, chat about research, or just say hi? Reach out below.