About Me
Hi! I'm Gavin, and I see it as my mission to guide and inspire any Queen's students interested in building web applications. I've culminated the most important things I learnt in the QWeb Curriculum with potentially bigger projects on the horizon. My goal is to help students find joy in simply building whatever it is they want to build.
Besides that, I'm also looking to chat with as many people as I can to gain new perspectives, not just about tech but about life in general, so if this sounds interesting to you in any way, please don't hesitate to reach out on LinkedIn!
Skills
Projects
.dotfiles
Organized and symlinked a backup of all my dotfiles, including configuration for iTerm2, git, zsh, vim, neovim, and much more. All applications installed on my computer is managed by Homebrew, allowing me to install every app I use with one command on any machine with my dotfiles.
Digestive Disaster
Made with a group of friends using the Unity game engine, the game is set at the legendary Leonard Dining Hall. Players are to place fighter students to protect other students from the horrifying walking food served by the chefs.
To-do App
An interactive to-do app supporting:
- Multiple to-do lists
- Renaming tasks and lists
- Smooth animations
- View and undo completed tasks
- Data persistence (LocalStorage)
Gaussian Elimination
An advanced calculator for solving 3x3 systems of equations. It does this using Gaussian Elimination. This is different than many online tools in that it calculates fully on the front-end, allowing for instant changes when inputs are modified.
Yelp Camp
A full stack website allowing users to login, browse, post, and comment on campgrounds. Integrated a 3D map of all existing camps using the Mapbox API, and containerized the application with Docker.
Scavenger Hunt
App for COMPSA's Scavenger Hunt event. The homepage acts as a leaderboard for winners. Other URLs are hidden in the form of QR codes. These URLs lead to puzzles that, when solved, gives you a location for the next puzzle.
Quadratic Calculator
Desktop app built with JavaFX allowing you to find various properties of a given quadratic function, such as x-intercepts, vertex point, f(x), and transformation from the parent function.
.dotfiles
Organized and symlinked a backup of all my dotfiles, including configuration for iTerm2, git, zsh, vim, neovim, and much more. All applications installed on my computer is managed by Homebrew, allowing me to install every app I use with one command on any machine with my dotfiles.
Yelp Camp
A full stack website allowing users to login, browse, post, and comment on campgrounds. Integrated a 3D map of all existing camps using the Mapbox API, and containerized the application with Docker.
Digestive Disaster
Made with a group of friends using the Unity game engine, the game is set at the legendary Leonard Dining Hall. Players are to place fighter students to protect other students from the horrifying walking food served by the chefs.
Scavenger Hunt
App for COMPSA's Scavenger Hunt event. The homepage acts as a leaderboard for winners. Other URLs are hidden in the form of QR codes. These URLs lead to puzzles that, when solved, gives you a location for the next puzzle.
To-do App
An interactive to-do app supporting:
- Multiple to-do lists
- Renaming tasks and lists
- Smooth animations
- View and undo completed tasks
- Data persistence (LocalStorage)
Quadratic Calculator
Desktop app built with JavaFX allowing you to find various properties of a given quadratic function, such as x-intercepts, vertex point, f(x), and transformation from the parent function.
Gaussian Elimination
An advanced calculator for solving 3x3 systems of equations. It does this using Gaussian Elimination. This is different than many online tools in that it calculates fully on the front-end, allowing for instant changes when inputs are modified.