Hi.
I'm Nate MacLeod.

I'm an aspiring full-stack developer looking for exciting opportunities in the CS industry.


I'm currently searching for a co-op position. Please contact me with any opportunities!

About Me

Let me introduce myself...
I'm Nate MacLeod, a third-year Computer Science student at the University of Waterloo in Ontario, Canada.
I first learned to code in 2013, and I've loved programming ever since.
I have experience in frontend, backend, desktop, and mobile development, as well as with databases.
I'm a strong supporter of ethical software that aims to improve the lives of people worldwide.

My Skills

C

C++

Python

Java

Kotlin

HTML

CSS

JavaScript

TypeScript

Vue

React

Git

GitHub

Firebase

MongoDB

AWS

Bash

Android Studio

Linux

Windows

Playwright

Selenium

My Projects


WatLink

github.com/natemacleod/watlink

A site that allows UWaterloo students to find groups for studying, social events, or anything else.

Vue, JavaScript, CSS, Firebase

Smart Steps

github.com/natemacleod/smartsteps

A step tracking app for Android Wear that adapts based on the user's walking habits.

Kotlin, SQL, Android Studio

Weather App

weather.natemacleod.com

A React web app that uses a weather API to provide up-to-date data for any location.

React, JavaScript, CSS

Snake

natemacleod.com/snake.html

A simple game of snake using JavaScript graphics and async programming techniques.

HTML, CSS, JavaScript

To-Do Bot

github.com/natemacleod/to-do-bot

A Discord bot that uses the Discord API to allow server members to work together to complete tasks on a to-do list.

Python, MongoDB

Contact Me

View My Resume