Hi, I'm Yanmei.

Self-driven, quick to action, passionate programmer with a curious mind who enjoys the process of building and iterating a product.

About

I am a Computer Science Grad Student @ University of Michigan, Ann Arbor. I am persuing a career in software engineering / game development industry. I am passionate about developing creative & effective solutions - algorithms, applications, games - that bring positive impact to this world.

Looking for an opportunity to work in a challenging project combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

Arbor Interactive

Game Engine Developer
Feb. 2024 - Present | Ann Arbor, MI, US

Wolverine Soft

Game developer
Sept. 2023 - Apr. 2024 | Ann Arbor, MI, US

University of Michigan

Research Assistant/Software developer
  • Engineered a prototype using Python Numpy, Pandas, and Scipy libraries. Owned the end-to-end development of the data analysis pipeline, ensuring accuracy and scalability in processing biological and environmental datasets, identifying over 72 types of data events, and powering the lab’s core project.
  • Optimized data processing algorithm using sliding windows, accelerating computing overhead by ~1.6x.
  • Generated chart reports using Matplotlib, enabling the engineering team to visually identify event periods on a timeline, accelerating the iteration cycle of algorithms from 1 week to 3 days.
  • Directed the code version control and documentation within the engineering team, resulting in a well-organized changelog over 78 iterations to ensure transparency and easy tracking of updates.
Sept 2022 - Feb 2024 | Ann Arbor, MI, US

UMich CSE Department

Research Assistant
  • Designed and implemented the critical algorithm that enables multiple swarm devices to collaborate.
  • Implemented a simulation-based experimental infrastructure that conducts performance and energy evaluation of the proposed technique/system.
  • Set up and profiled several neuron network models on low-end edge devices such as NVIDIA Jetson devices.
  • Participated in weekly and daily sync-up meetings, worked closely with the research team.
May 2022 - Oct. 2023 | Ann Arbor, MI, US

Projects

AI-powered chatbot app
LLM (GPT-4o) Powered Tutoring System

A Django-based AI tutoring web App

Accomplishments
  • Developed a Django-based AI tutoring system using Python, SQLite, and OpenAI API, supporting students' learning experiences on the Toulmin writing model.
  • Performed prompt engineering to optimize responses, ensuring relevance, clarity, and age-appropriateness for the target audience.
music streaming app
Dr. Box Online

Improvement & Development for Dr. Box's web interface.

Accomplishments
  • Developed & improved the Dr. Box online platform website layout using HTML/CSS, improving UI/UX.
  • Integrated a Chinese language dictionary into the website using PHP, and developed language-switching functionality using HTML/CSS, increasing registered package box manufacturers by 25% (up until the end of this project).
  • Completed 4 design review presentations & reports to our sponsors.
music streaming app
Instagram Clone Web App

An Instagram-like social media website with user profile, posts, comments, likes, and follows features.

Accomplishments
  • Implemented back-end services to update user interactions in real-time by using Flask, and integrated with SQLite database for CRUD operations on the user, following, and commenting tables.
  • Developed client-side dynamic pages enabling infinite scrolling and component updates without refreshing using React.
  • Deployed the application in AWS EC2 instance.
music streaming app
Game Gallery

Games that I developed in Unity and C# - Check this out!

Accomplishments
music streaming app
React.js Playground

React.js projects for fun.

Skills

Languages

Python
C++
C#
GoLang
LaTex
HTML5
CSS3
Shell Scripting

Libraries

NumPy
Pandas
scikit-learn
matplotlib

Frameworks and Database

Flask
PyTorch
MySQL
SQLite
React.js
Django

Other

Git
Unity
MatLab
AWS

Education

University of Michigan

Ann Arbor, MI, US

Degree: Master of Science in Computer Science
GPA: 3.9/4.0

    Highlighted Courseworks:

    • Software Development
    • Database
    • Natural Language Processing
    • ...

University of Michigan

Ann Arbor, MI, US

Degree: Bachelor of Science in Computer Science
GPA: 3.8/4.0

    Highlighted Courseworks:

    • Operating Systems
    • Machine Learning
    • Web Development
    • ...

Shanghai Jiao Tong University

Shanghai, China

Degree: Bachelor of Science in Electric and Computer Engineering
GPA: 3.6/4.0

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Linear Algebra (series)
    • Game Development (Web-based)