A few things about me.
Hi! I'm Gavin.
For the most part, I love spotting and removing friction:
For users: less about the tech, more about the problem underneath. Identifying what people actually struggle with, and designing the fix.
For builders: a bit obsessed with dev tools and productivity systems, anything that makes building faster, less painful and more fun.
For teams: the parts most people find tedious, like clarifying scope, mapping timelines, and keeping everyone aligned, are the parts I like best.
Always up for meeting new people and trading perspectives, about tech or life. Reach out on LinkedIn!
Projects
Sewage pAIpes
Sewage pAIpes is a 4-month long AI project solving the pipes puzzle using constraint satisfaction, planning, and deep learning. It stands as my most ambitious and technical project, involving complex constraints, constraint propagation algorithms, design of networks, etc., blending theoretical rigour with practical AI problem-solving.
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.
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.
.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.
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.
Sewage pAIpes
Sewage pAIpes is a 4-month long AI project solving the pipes puzzle using constraint satisfaction, planning, and deep learning. It stands as my most ambitious and technical project, involving complex constraints, constraint propagation algorithms, design of networks, etc., blending theoretical rigour with practical AI problem-solving.
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.
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.
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.