About Me

Hello! My name is Steven, I'm an experienced Software Engineer with a strong interest in AI/ML, full stack development, data structures, algorithms and solving complex problems under a crunch time period.

I am a third-year CS student at the University of Waterloo. I like to create videos of my journey on YouTube, and sometimes writing about interesting topics. I also enjoy a unique combination of competitive sports - swimming and kickboxing/MMA.

Experience

Here's a quick glimpse of my Software Engineering career and the companies I've had the opportunity to work with:

Constant Contact logo

Constant Contact

Software Developer Intern (2025)

🚀 Scaling contact import system using AWS S3, Kubernetes, and Aurora to streamline bulk data processing.

Algomonster logo

Algomonster

Software Engineer Intern (2024)

💡 Engineered scalable DSA learning platform with Next.js, Firebase, and AI-driven tools.

Datacurve logo

Datacurve

Data Engineer (Part time), 2024

🔍 Curated datasets and debugged complex programs for generative AI models using Python and C++.

Rich Media logo

Rich Media

Full Stack Developer Intern (2023)

💸 Developed banking tools with Angular, Jenkins, and Playwright, used by thousands of daily users.

iContribute logo

iContribute

Frontend Developer Intern (2021)

🌐 Built a React Native app with Firebase, connecting volunteers to opportunities during the pandemic.

Contact Me

Feel free to reach out if you'd like to discuss opportunities, have a quick coffee chat, or just say hi! I'm always looking forward to meeting new people.

steven bai