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 quite competitively and earned some cash by boosting or winning esports competitions. I also enjoy badminton (once competitively too 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)

(Yes, I really love to use parenthesis (highlighted because I figure there should be a joke for someone making it to the end))

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