I am a machine learning engineer and researcher who builds efficient, reliable systems for large-scale learning. My interests span machine learning systems, distributed systems, high-performance computing, and AI for science.
I earned an M.Eng. in Computer Science from Cornell University and dual B.S. degrees in Computer Science and Mathematics from UMass Amherst, where I also minored in Japanese.
Outside work, I enjoy building open-source tools, solving CTF challenges, making games, and playing soccer.
My ambition is to build something that genuinely matters. I am still learning—and still on my way.
Machine Learning Systems, High-Performance Computing, Distributed Systems, and AI for Science
This section combines artwork from Gary Wei's personal site with a preview of his academic profile.
Aug 2024 – Present
Feb 2023 – May 2024
May 2021 – Jun 2022
At UMass BioNLP Lab, I worked with Prof. Hong Yu on biomedical NLP research and applications for electronic health records.
My work spanned information retrieval, model development, performance analysis, and full-stack application engineering.
2023
2022
2018
2024–Present
2022–2024
2022–2023
2018–2022
I build and contribute to machine learning systems with PyTorch, JAX, and related tools.
My work emphasizes efficiency, reliability, and real-world performance at scale.
I have built full-stack applications with Django, Express, SQL and NoSQL databases, and AWS serverless services since 2019.
This site is generated with Hugo and deployed to AWS through GitHub Actions.
My systems background includes distributed algorithms, fault tolerance, CUDA, Triton, OpenMP, and MPI.
I have built projects ranging from Paxos and Raft to multi-GPU scientific computing. See my academic profile for publications and research projects.
I learned game development with Unity in UMass CS 576 and built several small games.
I enjoy games both as a player and as a developer.


