Curriculum Vitae

You can view my resume here or read a more comprehensive CV below and in posts

Skills

Languages
Python, Java, C/C++, OCaml, x86-64 Assembly, MIPS Assembly, Verilog HDL, Bash
Tools & Technologies
Linux/UNIX, CUDA, Ansible, Nginx, Tmux, OpenSSH, VSCode, Vivado, IntelliJ, Git

Awards

  • Valedictorian – Washburn High School
    Graduating class size of 360
  • IB Diploma Recipient – International Baccalaureate
    Extended Essay in Physics
  • AP Scholar with Distinction – College Board
    Scored highly on six exams

Coursework

  • 09/01/2023 - 05/01/2027
    University of Minnesota
    College of Science and Engineering
    • 4.00 Cumulative GPA
    • University Honors Program

    Technical:

    • EE 5351 – Applied Parallel Programming
    • CSCI 4203 – Computer Architecture
    • CSCI 2041 – Adv. Programming Principles
    • CSCI 2021 – Machine Architecture and Organization
    • CSCI 2011 – Discrete Structures of Computer Science
    • CSCI 1933 – Int. Algorithms and Data Structures
    • CSCI 1133 – Int. Programming Concepts
    • MATH 1572H – Honors Calculus II
    • MATH 1571H – Honors Calculus I
    • PHYS 1401V – Honors Physics I

    Other:

    • JOUR 3745 – Media and Popular Culture
    • CHEM 1061 – Chemical Principles I
    • PSY 1001 – Int. Psychology
    • STAT 1001 – Int. Ideas of Statistics
    • HIST 1301W – Authority and Rebellion
    • HIST 1302W – Global America
    • WRIT 1301 – University Writing
    • GEOG 1301 – Int. Human Geography

Experience

  • May 2025 - Present
    Undergraduate Researcher
    University of Minnesota, College of Science and Engineering
    • Automated the development of real-world interface design datasets using the Selenium Web Driver to train visual grounding models for multi-modal AI agents
    • Research conducted in Professor Caiwen Ding’s lab
  • Aug 2024 - Present
    Teaching Assistant
    University of Minnesota
    • Taught labs and discussions, held office hours, graded student work
    • Developed curriculum and problem sets for student exercises
    • Course Experience
      • Fall 2025: CSCI 4203 / EE 4363 - Computer Architecture
      • Spring 2025: CSCI 2021 - Machine Architecture and Organization
      • Fall 2024: CSCI 1135 - Computer Science Exercises
  • Sep 2023 - Dec 2024
    Mechanical Sub-Team Member
    NASA Lunabotics, UMN Team
    • Design and fabrication of a fully student-designed moon rover that competed at the Kennedy Space Center
    • Implemented 3D printed dust covers to protect lift mechanisms, helping rover to win dust proof award

Projects

  • Hypnos Overviewer
    ov.mechels.org
    • Developed custom renders for a video game server using HTML, CSS, JS, and Python to provide detailed information on each player and in-game entity
    • Responsible for displaying over 100 GB of game data to 1000+ server members
  • Self-built Compute Cluster
    compute.mechels.org
    • Designed and built a 36-node compute cluster from recycled PCs using Ansible
    • Reached 28th in the world for first primality tests for prime number research in the Mersenne Project
    • Contributed to critical cancer research through Rosetta@Home protein folding simulations
  • TTS Automation
    tts.mechels.org
    • Wrote Python scripts to automate the use of the PiperTTS tool for school readings, enabling easy phonetic corrections
    • Promoted accessibility for more than 100 high school students
  • Vulnerability Report
    mps.mechels.org
    • Wrote and published a 20-page technical report on public school IT vulnerabilities, including student portal security, district-issued device deprovisioning, and email server misconfiguration
    • Project covered by local news and used as a role model for ethical whistleblowing by IT experts