Some of My Work
Full Time
Looking for a Software Developer?
Freelance
![Marbella Hair Lab image](/images/project-marbella.png)
Marbella Hair Lab
Website built for Marbella Hair Lab. Hair salon located at Highway 401 & Avenue Rd. (Toronto, ON Canada).
![Window Cleaning GTA image](/images/project-windowcleaninggta.png)
Window Cleaning GTA
Website built for Window Cleaning GTA. Professional Window & Eavestrough Cleaning Services.
![Christmas Lighting image](/images/project-christmaslighting.png)
Christmas Lighting
Website built for Christmas Lighting. Christmas light installation services for Toronto & the GTA.
![Newmark Home Inspections image](/images/project-newmarkhomeinspections.png)
Newmark Home Inspections
Website built for Newmark Home Inspections. Providing home inspection services to Toronto & the GTA.
Need a website?
Personal
![Personal Website image](/images/project-garrettsherm.png)
Personal Website
My personal website built using Node.js, Express, & Webpack. Deployed via DigitalOcean using Nginx, Docker, & Let's Encrypt.
![One on One Chat image](/images/project-one-on-one.png)
One on One Chat
Realtime one on one chat built using Node.js, Express, Socket.io, React, React Router, and Bootstrap.
![React Quote App image](/images/project-quote-app.png)
React Quote App
SPA built using React and React Transition Group. Example application for calculating a quote using conditional rendering.
![React + Redux Leaderboard image](/images/project-redux-leaderboard.png)
React + Redux Leaderboard
SPA built using React, Redux, and Bootstrap. Example application for managing a leaderboard.
![Dang That's Delicious image](/images/project-dang-thats-delicious.png)
Dang That's Delicious
Yelp clone built using Node.js, Express, MongoDB, Passportjs, Nodemailer, and Ajax. Project for Wes Bos' Learn Node course (learnnode.com).
![Catch of the Day image](/images/project-catch-of-the-day.png)
Catch of the Day
Fish ordering SPA built using React, React Router, and Firebase. Project for Wes Bos' React course (reactforbeginners.com).