I'm Andy Zhao, a hobbyist storyteller, artist, and game developer! I'm always looking to make something cool or learn something new.
I graduated from UBC in Computer Science, and I'm presently a computer vision research assistant at BC Cancer and at
The Hafeli Lab at UBC.
I also hosted vhHacks in 2021, inviting 48 high school students across Vancouver to our premiere high school hackathon.
Given frustration about getting support from Uber rides, our team performed a usability study to find pain points with the current interface, and developed low and medium fidelity prototypes to improve the Uber Support interface. Learn more.
A cyberpunk platformer combat game.
A Lone Oak was a survival game I began working on in 2016. It was inspired from the poem I wrote of the same name, back in 2014. It uses random terrain generation to create a randomized side-scrolling level for the player to explore. The player obtains resources from a single oak tree that resides in the centre of the world, and must survive until rescue arrives. This game taught me many lessons on optimization, and it was a great creative outlet.
Food waste presents a major sustainability issue across the world, where approximately 1/3 of the world's food (1.3 billion tonnes) of food is wasted in the world every year. In an effort to reduce food waste and promote sustainable living, our app FoodPrint allows a user to take a photo of a food item and it will suggest recipes that include the item so that you can plan your meals around what you already have in your kitchen.
• Designed novel computer vision framework for a pose-estimated mouse atlas
• Developed application package for atlas registration and radioactivity measurement
• Won 2nd place poster presenter at the SSRP Poster Day (2023) with novel mouse atlas research
• Designed feature fusion AI model and performed finetuning on state-of-the-art AI segmentation model to
provide 180% improvement on segmentation metrics from default model
• Developed a responsive and scalable dermatology image database with Node.JS and MySQL
• Conducted novel research that won 2nd place poster presenter at the UBC Skin Research Day (2022)
• Performed experiments on computing melanin concentration from dermatology images
• Sourced, prepared, and procured a combined 16000+ images for machine learning datasets
• Created the project gallery and submission page for the InspoScience Research and Innovation Competition using static HTML/JS and Firebase.
• Prepared comprehensive lesson plans that covered all curricular material for junior and senior high school students.
• Communicated with students to identify strengths and weaknesses and adapt lesson plans to best suit each student.
• Students achieved 90%+ in course grades.