Education

University at Buffalo, SUNY — B.S. in Computer Science
Graduated May 2025 | GPA: 3.84

Relevant Coursework: Data Structures & Algorithms, Web Development, Computer Networks, Machine Learning, Artificial Intelligence

Experience

Project Manager – Coder-Focused Message Board

University at Buffalo – Software Engineering Project

Projects

Movie Recommender System

Schedule-Sync

Dynamic Blog Platform

Technical Skills

Programming Languages: PythonJavaC ScalaJavaScriptHTML/CSSPHP
Databases: MySQLMongoDBphpMyAdmin
Frameworks: FlaskPyTorchReact
Tools: DockerApacheNginxGit IntelliJVS Code
Languages Spoken: English, Mandarin Chinese

Computer Science Course Timeline

Spring 2025

  • CSE 404 - Software Project Management: Software lifecycle planning, scheduling, resource management, and team communication.
  • CSE 411 - Introduction to CS Administration: Linux system admin, user management, file systems, shell scripting, and automation tools.

Fall 2024

  • CSE 368 - Artificial Intelligence: Search strategies, logic and planning, knowledge representation, and basic ML techniques.
  • CSE 474 - Introduction to Machine Learning: Supervised learning, model evaluation, regression, classification, and clustering.
  • CSE 489 - Modern Network Concepts: TCP/IP, routing, switching, network security, and performance optimization.

Spring 2024

  • CSE 312 - Web Applications: Full-stack development with Flask, HTTP, JavaScript, backend security, and session handling.
  • CSE 429 - Algorithms for Modern Computing Systems: Algorithms for parallel, distributed, and high-performance computing.
  • CSE 442 - Software Engineering Concepts: Agile practices, team collaboration, design patterns, Git workflows, and testing.

Fall 2023

  • CSE 331 - Algorithms and Complexity: Algorithm design and analysis, including sorting, searching, dynamic programming, and graph traversal.
  • CSE 341 - Computer Organization: Assembly language, digital logic, memory architecture, CPU design, and instruction sets.

Spring 2023

  • CSE 220 - Systems Programming: Memory management, C programming, processes, and Unix shell scripting.
  • CSE 250 - Data Structures: Lists, trees, heaps, stacks, queues, hash tables, and performance analysis.

Fall 2022

  • CSE 116 - Computer Science II: Data abstraction, recursion, inheritance, and basic data structures.
  • CSE 191 - Introduction to Discrete Structures: Logic, sets, relations, graphs, proofs, and combinatorics.

Spring 2022

  • CSE 115 - Computer Science I: Intro to problem-solving, basic algorithms, and OOP in Java.