Hi there 👋

This is the cyber existence of Muyang Ye (叶沐阳), I graduated from the University of Southern California (USC) with a Bachelor of Science in Computer Science and I am currently working as a Software Engineer at Microsoft Azure Networking🌐. During my undergrad, I am extremely fortunate to work with Ph.D. mentor Rajrup Ghosh and professor Ramesh Govindan on volumetric video streaming and rendering. I also had the truly cherished opportunity to collaborate with professor David Kempe on interactive maxflow algorithms visualization. Since I have already listed a bunch of names, I would also like to express my sincere gratitude to and wholeheartedly recommend professor Aaron Cote, the instructor of my Data Structures course, and the best instructor of my entire educational journey.

I originally decided to study Computer Science because I wanted to modify/make games (yeah, a classical lame reason). However, after several years of programming, I’ve learned its power to make my life easier. I readily build gadgets that solve problems in daily lives, such as a playlist migrater from Netease Cloud Music to Spotify and a fast travel planner/Traveling Salesman Problem approximation solver, even though I probably don’t have enough money/time to justify needing to plan the shortest travel route for 20+ places yet😆.

Most recently, I have built more large-scale and rigorous softwares. For example, I contributed to Apache Streampipes and was nominated as a committer. I also developed and published iFlow, an interactive max-flow min-cut algorithms visualizer to help students understand this difficult subject. These projects have been especially enjoyable to work on, not only because they allow me to gain experiene writing industry/academia grade code before actually going to industry/academia, but also due to their publicly beneficial nature (well, I hope they were helpful to at least one user xD). Coming from computing olympiad background in high school, I love to explore theoretical aspects of Computer Science as well such as algorithms.

In my leisure time, I love to play video games. In fact, I used to play games quite competitively (mainly League of Legends, its mobile version, and Hearthstone, I am pretty bad at FPS): ranked top 1000 end of season out of more than 300,000,000 players, escaped classes to go to PC bangs when I was 11 (they provided fake IDs :P), and earned some cash by boosting or companionship. I really enjoy the 120% focus, physical excitement/exhaustment, and teamwork in top-ranked matches. Below are some photos of me winning/participating at major esports competitions:

However, I decided to stop playing so much for two reasons. First, I realized I probably need to get some good education, and keeping competitive at those games really does take a lot of time as I need to keep up with new patches. Second, there exists way too many “actors” who’d intentionally lose for up to $1000 compensation each game that makes solo queue basically unplayable. That being said, nowadays I still play a bit of single-player games. My top 3 are Mass Effect Series, Legend of Zelda TOTK/BOTW, Life Is Strange I, followed closely by various games (more like DLCs, lol) by CDPR. I guess I am just a huge Tolkien style fantasy nerd!

Other than video games, I enjoy badminton (also once competitively but much less so compared to video games), traveling, mountaineering, cooking (maybe I’ll create a page in the future), skateboarding, archery, normal/stand-up comedies (fav: George Carlin👨‍🦳), and all kinds of card games. In addition, living in Los Angeles, I love to explore the most authentic food from all over the world. (Only after leaving LA did I learn how superior LA’s Asian restaurants are compared to other cities in the US, which kinda pushed my cooking skills to the next level)

Experience

  • Software Engineer, Microsoft, Jul 2024 - Present
  • Committer, Apache StreamPipes
  • Software Engineer Intern, Microsoft, May 2023 - Aug 2023
  • Software Engineer Intern, Walmart Labs, May 2022 - Aug 2022
  • Software Engineer Intern, Joyy (Twitch of China), May 2021 - Aug 2021
  • Researcher, USC Networked Systems Lab
  • Teaching Assistant, USC Viterbi School of Engineering for courses CSCI 270 and CSCI 170