Hi, I’m Ryan Yee – a software developer with a strong foundation in backend and frontend technologies and a passion for solving complex problems through code. I went to school at UBC and a bootcamp for software development at BrainStation. My journey into tech began with a background in Electrical Engineering, where I honed my analytical skills and problem-solving mindset. Since transitioning into software development, I’ve focused on creating efficient, scalable solutions and delivering user-centered designs.
Currently, I’m a Software Developer Intern at Atria Community, where I’ve built APIs, led frontend projects, and improved team processes. I have hands-on experience with Python, JavaScript, and C#, building and maintaining RESTful APIs, optimizing application performance, and collaborating closely with UX/UI designers. I’m particularly skilled in front-end technologies, with a focus on React.One of my favorite projects is CruisinV2, an app I developed to help users better understand vehicle maintenance through an intuitive and responsive interface.
Outside of work, I enjoy playing volleyball and badminton, and staying active through exercise!Check out my blog!
HTML
CSS
SASS
JavaScript
TypeScript
Python
Flask
React
Node.js
Express.js
PostgreSQL
MySQL
AWS
MongoDB
Git
C#
.NET Core
An enhanced version of my original Cruisin project. This web application offers solution for managing car maintenance questions with full CRUD functionality and authentication. Additionally, it provides an interactive interface displaying warning lights allowing users to view detailed information about its meaning and significance.
C#, .NET Core, SQLite, HTML/CSS
Currently in the process of building a type racer game for fun!
Python, Pygame
A fitness application aimed at assisting users in tracking their workouts and personal records (PRs). With personalized user profiles, workout logging, the capability to export logs to Excel, and interactive calendar functionality to enhance task management. The application provides a seamless experience for users to effectively monitor their fitness progress alongside managing their daily routines and schedules.
React, JavaScript, PostgreSQL, Node.js, Auth0
Realizing I hadn't been keeping track of the jobs I've applied to, I decided to create this application specifically for managing the companies to which I've applied. Users must log in to access the dashboard, where they can seamlessly log their job applications. They'll input essential details like the company name, position applied for, and the current application status. Once logged in, users can view real-time data visualized in a bar graph using Chart.js, offering them a comprehensive overview of their application history.
React, TypeScript, PostgreSQL, Node.js, Auth0
My first full-stack project I created with the purpose of helping driver's with their vehicle concerns.
Deployed front-end using Netlify and back-end using Heroku.
React, Express, Sass, MySQL
A simple snake game inspired by classic games that was played as a kid. Created and coded using Javascript and React.js.
This is a project created to challenged my self with the purpose of self-learning. This is my first ever "game" I have coded and wanted to start out with a simple game that everyone knows.
JavaScript, React, Sass
A simple and classic game to test your short-term memory skills.
JavaScript, React, Sass
BrainFlix is a full-stack, fully responsive project built to mimic youtube.
React, Express, Sass, JSON
Instock is a full-stack, fully responsive collaborative project with a team of 3 developers built to mimic a warehouse and inventory tracker.
React, Express, MySQL
Did you see anything that was of interest to you? Feel free to connect with me and let's chat :)