Hi! I'm Bowen Zhai.

Developer & Designer from University of Waterloo

A little bit about myself

I was born in Qingdao, Shandong, a modern coastal city in China where the 2008 Olympic sailing games were held. My family later moved to Canada when I was at the age of 3. Now, I am an undergraduate computer science student at University of Waterloo.

One of my areas of interests as a CS major is seeking how to make technology look and feel even better than it currently is. I was a gadget lover ever since I was young, which ignited my passion to pursue CS as my career and learn programming.

Throughout my growth I have also developed an eye for visuals by being exposed to hobbies such as digital art, graphic design and photography, inspiring me to express creativity through code. Currently, I am delving in the world of computer graphics and its applications in fields such as gaming and animation.

Real places I worked at

Software Engineering Intern
Aug. 2018 - Dec. 2018
Vancouver BC, Canada

• Rendering intern @ The Coalition Studio

R&D Developer Intern
Jan. 2018 - Apr. 2018
Toronto ON, Canada

• Node.js and Spring Boot web data viz
• AR experience with Unity and Hololens
• Google Home voice assistant with Android (Kotlin) companion

Mobile Developer Intern
May 2017 - Aug. 2017
Waterloo ON, Canada

• Hybrid mobile development with Cordova
• Native Android development with Android Studio

Software Developer Intern
Aug. 2016 - Dec. 2016
Mississauga ON, Canada

• Front-end web design and development
• Chrome extension development

My thoughts in text form


ARTP - Another Ray Tracing Project


Designing and Prototyping a Smart Surface Parking App


OpenGL Development on WSL: From Setting Up to Giving Up (And What I Learned)

All blog posts