Me
Caleb Sutherland
Software Engineer
visitor@calebsutherland.me — Had fun building a little terminal with Claude Code
$about
👋 Hello! I'm a software engineer based in Toronto, Canada. I graduated with a Computer Science degree from Western University and have since grown passionate about creating innovative software solutions.
Over the years, I've honed my skills in various technologies and frameworks. Whether it's frontend, backend, or databases, I find something to enjoy in each area. When I'm not coding, you can find me exploring Toronto, spending time with friends and family, playing beach volleyball, or catching up on some reading.
Type "help" to see available commands.
$

🚀 Projects

Votingbuck

A web application to provide insight on how American corporations and universities donate to politicians. Collaborated with a data scientist and two other engineers to clean data and present it efficiently.

TypescriptRedisNginxReact

Distributed File System

Utilized the Consistent Hashing algorithm to implement a distributed file system. Files can be uploaded and downloaded from nodes in the distributed system.

GOGRPC

LitePM

A lightweight project management application with drag and drop functionality. Collaborated with three other engineers to complete this in a week long sprint.

NextJSExpressJSAWS

Stock Tracker

Stock Tracker with a dynamic registry of apps, allowing apps to be activated/deactivated during runtime (e.g. a news page, comparison page, list page, etc).

DockerExpress/Typescript

RPG of Life

Mobile app to gamify your todo-list. Compete with friends to complete your daily tasks, earn coins, and purchase equipment for your avatar.

ReactPython

Math Attack

Educational game that I made with a friend at a hackathon. Compete against a friend to answer math questions as fast as you can.

Python

Modulounge

Make any TV into a smart TV by plugging it into a Raspberry Pi. Capable of playing music, displaying the weather, fetching stock info, and gathering the news.

C++