CV


Education

Northwestern University

M.S. in Computer Engineering (Thesis Track)
Sept 2023 - June 2025
Advisor: Nivedita Arora
Focus: Embedded systems, physical computing, plant-environment sensing interfaces, Human-Computer Interaction, and STEM education

Beijing University of Technology

B.S. in Computer Science
Aug 2019 - June 2023

Relevant Coursework:
Data Structures, Algorithms, Machine Learning, Software Engineering, Operating Systems, Computer Architecture, Virtual Reality, VLSI IC Design


Research Experience

Research Assistant

VAK Embodied Systems Lab, Northwestern University
March 2024 - Present

PhytoBits: A Frugal Toolkit for Exploring Plant Gas Exchange

(Manuscript submitted to ACM IMWUT 2026)

OECT Sensors for In-Vivo Plant Monitoring


Industry Experience

Software Engineer Intern

HiRain Technologies - Beijing, China
Mar 2023 - May 2023

Software Development Engineer Intern

Shanghai Zhizhen Junzhi Technology - Beijing, China
Jul 2022 - Aug 2022


Projects

News2Video - AI-Driven Journalism Video Generation Platform

Jan 2024 - Mar 2024

Smart Desk - Cross-Device Interaction Workspace

Feb 2022 - Jun 2022


Honors & Awards


Service


Technical Skills

Programming Languages

Python, C++, C, Java, JavaScript, SQL, Rust, Verilog

ML / Frameworks

PyTorch, TensorFlow, Keras, Spring Boot

Tools & Systems

Git, Docker, AWS, Linux, Android Studio

Embedded & Hardware

Arduino, ESP32, Micro:bit, Raspberry Pi, Cadence Virtuoso