Fabio Protrait👋

Hey there! My name is Fabio and I am a Software Developer and I build things for the web.
Crafting digital experiences, one keystroke at a time!

About me

After graduating with a Bachelor of Applied Science in Mechanical Engineering, I decided to pursue my passion for programming. I completed a coding bootcamp and learned full-stack web development.I enjoy being able solve complex problems and develop efficient solutions. There's something special about the 'aha' moment when everything clicks into place. Some notable technologies I've used includes Node.js, TypeScript, Python, React, Next.js, PostgreSQL and MongoDB. As an AI enthusiast, I am always looking to learn new technologies and collaborate on new projects!

When I'm not coding, I enjoy playing video games, working out, and playing with my dog. I also enjoy solving puzzles; advent of code, wordle, chess, crosswords, you name it! I am currently pursuing a Masters Degree in CS at Georgia Institute of Technology in Machine Learning.

My projects

Portfolio Website V1

First official website portfolio created to show case newly learned skills. Deployed on Heroku

  • NodeJS
  • React
  • Material UI
  • Express
Portfolio Website V1 Image

Jibber Jabber

This is a simple chat app where users can send messages to other online users in realtime. With JWT authentication support, new users can create accouns view all their chats via the home dashboard page.

  • React
  • GraphQL
  • Express
  • MongoDB
  • Socket IO
  • Material UI
  • JWT
Jibber Jabber Image

PvZ RPG Game

This was my first RPG Game created in Java. It uses keyboard controls to play. Contains animated fighting scenes, boss fights, and upgradable player. This project taught me the fundamentals of any programming language and this is where the journey began!

  • Java
  • Game
  • OOP
  • Animation
PvZ RPG Game Image

Bike Haven Store

A full stack application that sells bikes online. Users login/register accounts and browse the bike catalogs and add items to their wishlist.

  • HandleBars
  • HTML
  • CSS
  • REST API
  • Express
  • bcrypt
  • SQL
Bike Haven Store Image

Lidar Live streaming Robot

A project I worked on at Linamar to design an autonomous robot that can deliver tool changes using path finding and localization

  • ROS
  • ROSJS
  • Linux
  • Python
Lidar Live streaming Robot Image

Warehouse Aerial Manipulator

Designed a drone-mounted manipulator for efficient handling and inventory tracking of small packages in factory settings. Enhanced productivity through aerial coverage and automated inventory scanning

  • C++
  • Arduino
  • 3D Design
  • Image Detection
Warehouse Aerial Manipulator Image

Steward Platform Maze Game

A project that uses a microcontroller to control a steward platform which is a platform held by 6 actuators which enables this system to have 6 degrees of freedom. This was program in C++ and uses sensor data from an IMU (inertial measurement unit) to control tilt and z axis movement.

  • C++
  • Arduino
  • OOP
  • IMU
Steward Platform Maze Game Image

My skills

Experience

Contact me

Please contact me directly at fchoi@outlook.com or through this form