|
๐ Hi, my name is Zairui (Katherine) Yang, and Iโm a passionate software engineer specializing in backend systems, data engineering, and full-stack development. Iโm currently pursuing my MSc in Computer and Information Technology at the University of Pennsylvania, graduating in May 2025.
- Tesla (Factory Software Team) โ Migrated a legacy .NET ETL system to Golang & React, optimizing scalability for 200+ factory processes and improving system efficiency.
- SciFeCap (Quant Trading) โ Built a WebSocket-based real-time data pipeline, reducing database load by 40% and enhancing financial signal processing.
- MCIT Slack Bot โ Developed an AI-powered alumni search tool integrating OpenAI API, Redis, and Celery, scaling to 300+ users.
๐ Explore my Portfolio for more details on my projects and contributions.
I have hands-on experience with Golang, Python, Java, C++, JavaScript, and SQL, and I work extensively with React.js, Next.js, Node.js, PostgreSQL, MongoDB, Kafka, Docker, and AWS. My passion lies in building scalable, high-performance systems and tackling complex engineering challenges.
I love A Cappella ๐ค, photography ๐ท, traveling & the outdoors โฐ๏ธ, surfing ๐โโ๏ธ, and spending time with cats ๐.
๐ "To see the world, things dangerous to come to, to see behind walls, draw closer, to find each other, and to feel. That is the purpose of life."
- ๐ฅ 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.