01.About me

Picture of Ryan Choi

I'm Ryan, a 33 year old Canadian citizen with a burning passion for software development and improving the state of the web.

I started software development when I was quite young — 15 years old in fact. In those 11 years after university graduation, I've done so many different things ranging from developing platform-free desktop apps, writing quite many horrible websites, and all the way to where I am now.

As of late, my focus has been on writing web apps for medium to large companies and digging into Deep Learning / Artificial Intelligence field.


Here are a few technologies I've been working with recently:

  • TypeScript — A strongly typed programming language that builds on JavaScript.
  • Next.js — A framework for server-side rendering and generating static websites using React and Node.js.
  • React — A JavaScript library for building user interfaces.
  • Node.js — A runtime built on Chrome's V8 JavaScript engine.
  • Tailwind CSS — A utility-first CSS framework for rapid UI development.
  • Python - A high-level general-purpose programming language I'm using for machine learning.
  • RedwoodJS — A full-stack framework combined with React, GraphQL, Prisma, TS, Jest, Storybook
  • PyTorch, Tensorflow, Pandas, Scikit-Learn - Well-written python libraries for Machine Learning/Deep Learning.