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.
C
C++
Python
Java
Kotlin
HTML
CSS
JavaScript
TypeScript
Vue
React
Git
GitHub
Firebase
MongoDB
AWS
Bash
Android Studio
Linux
Windows
Playwright
Selenium
A site that allows UWaterloo students to find groups for studying, social events, or anything else.
A step tracking app for Android Wear that adapts based on the user's walking habits.
A React web app that uses a weather API to provide up-to-date data for any location.
A simple game of snake using JavaScript graphics and async programming techniques.
A Discord bot that uses the Discord API to allow server members to work together to complete tasks on a to-do list.