Andrew Tham

I'm a developer based in Toronto, Canada. I graduated from The University of Toronto with a degree in Physics after which I trained and worked as a Chef. I've opened a national test kitchen for Sobeys Inc., cooked in fine dining restaurants in Melbourne, Australia, headed kitchens in Toronto, and have been a part of food focused technology startups.

I'm an adept problem solver, have a strong background of working in teams, and enjoy challenges. I'm passionate about technology and using code to solve problems and to create and bring websites and web applications to life.


Some of the technologies I've learned and worked with include:

  • HTML5
  • CSS3
  • SASS
  • JavaScript
  • Jest
  • NodeJS
  • TypeScript
  • jQuery
  • React
  • Redux
  • Gatsby
  • GraphQL/Apollo Client
  • Git
  • Express
  • MongoDB/Mongoose
  • Firebase


Selected works and past projects.

Smooth Solutions

I'm a software developer for a team digitizing and modernizing a leading energy conservation non-profit company. I'm responsible for the entirity of the frontend development process and codebase.

Read about my experience

Perpetua / Draper AI

I had the opportunity to work as an intern at Draper AI, a start-up based in Toronto.

Read about my experience

Cafik-Martin Coaching

Website with secure client portal designed, built, and deployed for Orthodontic Speaker and Coach Laura Cafik-Martin.

View Project


My first fullstack MERN web application to help you on your weekly shopping trips and plan meals.

View Project

I get asked a lot about what my story is and how I went from cooking to becoming a developer.

Read about my journey...

Contact Me

Reach out if you're looking for a developer, have a question, or would like to connect.