Me
Caleb Sutherland
Software Engineer

👋 About Me

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.

🚀 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.
🛠️Typescript, Redis, Nginx, React
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.
🛠️GO, GRPC
LitePM
A lightweight project management application with drag and drop functionality. Collaborated with three other engineers to complete this in a week long sprint.
🛠️NextJS, ExpressJS, AWS
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).
🛠️Docker, Express/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.
🛠️React, Python
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++