Welcome to my portfolio

Hi, I’m Michael Shu – a passionate Software Engineer with expertise in frontend development, backend systems, and full-stack applications. With a strong foundation in JavaScript, Python, and Java, I love building efficient, user-friendly solutions that make a difference. Explore my projects and experiences to see how I turn ideas into reality. Let's create something amazing together!

Champion Mastery

ChampionMastery is a dynamic platform designed to help League of Legends players track and optimize their in-game performance across their favorite champions.

Heardle

Heardle is an interactive music guessing game where players challenge their song recognition skills by identifying tracks with just a few seconds of audio. Currently awaiting spotify extension approval. If you'd like to see some of the routes, navigate to /home, /play, and /about

Landing Pages

I create custom landing pages that are visually appealing, user-friendly, and optimized to drive conversions, tailored to meet specific business goals.

Kingdomdle

Kingdomdle is an application that uses gaussian blur/pyramid to successively blur manga panels, and turn them into a guessing game. Images are from the world-acclaimed manga Kingdom by Yasuhisa Hara.

Current work

As a Software Developer at Essay Eye, I built a chrome extension built on a React frontend, with an express backend, using mongoDB for storage and nginx for proxy capabilities. My work also includes researching competitors to reverse-engineer capabilities, and to provide feedback on which features to prioritize and steps moving forward

Current Project

Recipeasy is an app that uses ingredients, preferences and past data to recommend you the best recipes. Some parts currently under development, but go try it out!

About Me

Recent NYU Graduate

Graduating from New York University with a B.S. in Computer Science provided me with a solid foundation in various programming languages and technical skills.

Skilled Communicator

I excel in clear and concise communication, making me a valuable team member who can articulate complex technical concepts to both technical and non-technical stakeholders.

Continuous Learner

I am always eager to expand my knowledge and stay up-to-date with the latest technologies, ensuring that I remain at the forefront of the industry.

Versatile Expertise

I am proficient in a wide array of programming languages and frameworks, including JavaScript, Python, C++, and NextJS, bringing versatility to every project I work on.

Collaborative Team Player

I believe that the best results come from working together, and I’m always ready to contribute my skills and knowledge to help my team succeed.

Hardworking Professional

I am a dedicated league of legends player, hitting diamond in both tft and the summoner's rift. I also squat 255, 3x6 and speak 3 languages. If these sound like qualities you'd want on your team, let’s connect!

Get in touch

Want to get in touch? Just fill out the form below, and I'll get back to you as soon as possible. Whether you have a suggestion for one of my apps, a project idea, or just want to say hi, feel free to contact me!