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
University of Michigan
- 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.
UMich CSE Department
- 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.
Projects
A Django-based AI tutoring web App
- 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.
Improvement & Development for Dr. Box's web interface.
- 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.
An Instagram-like social media website with user profile, posts, comments, likes, and follows features.
- 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.
Games that I developed in Unity and C# - Check this out!
- Tools: Unity, C#, Git
- Game Gallery
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
Ann Arbor, MI, US
Degree: Master of Science in Computer Science
GPA: 3.9/4.0
- Software Development
- Database
- Natural Language Processing
- ...
Highlighted Courseworks:
Ann Arbor, MI, US
Degree: Bachelor of Science in Computer Science
GPA: 3.8/4.0
- Operating Systems
- Machine Learning
- Web Development
- ...
Highlighted Courseworks:
Shanghai, China
Degree: Bachelor of Science in Electric and Computer Engineering
GPA: 3.6/4.0
- Data Structures and Algorithms
- Linear Algebra (series)
- Game Development (Web-based)
Relevant Courseworks: