Projects
Here is a list of projects I've completed over the years, either in my spare time, as part of my job, university, or from a course I've completed. Clicking on any will take you to their GitHub repo.
Featured Projects
michaelwesterby.com
My personal website! Built with Next.js and components from Chakra UI. Deployed using Vercel.
App Development with Swift
My solutions to the labs and exercises in Apple's free App Development with Swift textbook.
Project Reunite
Entry to IBM's Call for Code hackathon which placed 1st in the UK competition, and 5th out of 132 teams in the global contest. This was a mobile app to help reunite lost loved ones following a natural disasters.
Sudoku Solver
A Sudoku solver I created to solve Sudoku's in the same way I do. By no means is this the most optimal! Just thought it would be a fun problem to solve with an Object Oriented approach.
Other Projects
🎄 Advent of Code 2020
My solutions to the first 12 days of the 2020 Christmas themed Advent of Code challenges, written in JavaScript.
🛍 Node Rest Shop
A Node.js tutorial project I used to build a simple RESTful API for a fictional shop, using express and mongoose.
✅ Learn Go with Tests
My notes and work from a Golang tutorial which teaches the fundamentals of Go using a test-driven development approach.
⚽️ Football Teams Server
Node.js server allowing you to store football club data and perform CRUD operations on the exposed API.
⚽️ Football Teams Client
A React client for displaying football clubs and their status in the league, obtaining data from the Football Teams Server.
🐍 Complete Python Bootcamp
My notes and assessments from the 2021 Complete Python Bootcamp From Zero to Hero in Python course on Udemy.
🏔 Misty Mountains
A University CLI Java project to allow mountain climbers to collect and compare mountains they have ascended.