๐ Hi, my name is Zairui Yang. I'm a passionate software engineer with a solid foundation in web and full-stack development. I am currently pursuing my MSc in Computer and Information Technology at the University of Pennsylvania (graduating in May 2025), where I have excelled in courses such as Programming for the Web, Data Structures and Software Design, and Database & Information Systems. ๐
๐ผ My experience includes implementing high-frequency live crypto-trading data systems at SciFeCap, developing efficient Fast APIss, and leading front-end development projects at Geward. I am dedicated to creating efficient, scalable, and user-friendly software solutions. ๐ My goal is to contribute to innovative projects that make a real impact. ๐
๐ป I enjoy contributing to open source projects and have experience with a variety of technologies, including Java, Python, JavaScript, HTML/CSS, and C++. I am skilled in frameworks and tools such as React.js, Node.js, Express.js, MongoDB, and Docker. I love building intricate systems and continuously improving them. Learning new things and exploring more areas is an exciting journey for me. ๐
๐ Check out my personal portfolio here to see more of my work and projects. ๐
๐ต Outside the tech world, I enjoy a variety of hobbies, including A Cappella, exploring the outdoorsโฐ๏ธ, photography๐ท, and spending time with cats. ๐๐ฅฐ
๐ฑ I deeply appreciate everything I have: the love and support from family and friends, the beauty of nature, music, movies, and the gift of life itself! ๐จโ๐ฉโ๐งโ๐ฆ๐ถ๐ฌ๐
- ๐ฅ 2nd Place @ MCIT Hackathon 2024
- ๐ Best Beginner Hack @ FemmeHack 2024
Feel free to connect with me on LinkedIn or check out my GitHub.
Check out my pinned repos for the projects I build. (list continuously updating)
- Ufogram: An Instagram Full-Stack Clone built with React and Node.js.
- IMDB Full-Stack Clone: A comprehensive IMDB clone with advanced search and optimized performance.
- FindFlora: A Java-based application providing personalized flower recommendations using machine learning.
- Task2Calendar: A Chrome Extension to clip assignment tasks from web pages directly to your calendar.
- TimeToGoal: An iOS app combining short-term task planning and long-term goal tracking to help users stay focused.
- Invaders: A terminal arcade game developed with Rust.
- Django Online Course App: An online course application developed using Django.