Leon Cao

Vancouver, BC ยท leonjw.cao@gmail.com

I am an experienced Full Stack Developer leveraging agile frameworks providing robust and quality deliverables.


Full Stack Web Developer

During the outbreak of Coronovirus (COVID-19), we created a web platform from bottom up that original was to give information to citizens on where they can donate their excess PPE (Personal Protective Equipment). After awhile, due to the lack of supply, DonatePPE decided to collaborate with companies (Google, Uniqlo, Flexport, and more ) to do group fundings that helped with purchasing/manufacture big quantities of PPE to help out hospitals.

March 2020 - Present

Full Stack Developer

Successfully upgrading a customized Prestashop, an E-commerce platform, with a brand new design. Using Laravel, created an in-house inventory software that provides inventory data, sales/purchase statistics, and much more.

July 2017 - Present

Mobile Application Developer

Created two mobile applications from scratch. One application was created for in house that was in store use which was used to check for inventory

September 2016 - December 2017

Web Developer

Completely redesigned and created a new web platform using Shopify. Created many customizations and optimization on newly adapted platform. Worked closely with the client having agile development in mind.

October 2018 - Present


Simon Fraser University (SFU)

Bachelor of Science (BSc)
Major in Computer Science
September 2010 - July 2017

David Thompson Secondary School

September 2005 - May 2010


Programming Languages & Tools
  • Flexible in multiple Operating Systems: Windows, Linux, MacOS
  • MVC Infrastructure
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Agile Development & Scrum
  • RESTful API


Apart from being a web developer, I enjoy most of my time being with friends. Whether it is doing extracurricular activities outdoors or indoors, it is always fun to do things with a group of people. Some outdoor activities I enjoy doing are biking, hiking, basketball, and ultimate frisbee.

I personally own a big collection of board games so when stuck indoors, I will host gatherings with friends and family. When alone, I love binge watching TV shows and I spend my remaining time to explore the latest technology advancements in the development world.