Spencer Moore

Software Developer

Hi, I'm Spencer. I'm a Computer Science student at the University of Waterloo, and this is my portfolio. Continue to learn more about me.

About Me

A photo of me

Technologies I Work With:

ReactNext.jsTailwind CSSPythonSQLJavaScriptCJava

I have always loved computers, but what really got me hooked was my first computer science co-op term. After my first two terms of school at the University of New Brunswick, I worked for a local Fredericton start up company. This experience working in the field reinforced my passion for programming. I then returned to studies and after another two terms, decided to push myself further.

I transferred to the University of Waterloo starting fall of 2025 to continue my career at a larger university that offers a greater challenge. I am so excited for what the next chapter of both my life and career will bring.

While transferring will certainly push me, I decided to start investing time to independently improve my skills as well. I did this through online courses to learn new things and personal projects to practice my skills.

Work Experience

Junior Software Developer

Populus Global Solutions Inc.
Sep 2023 - Dec 2023
  • Worked on an Agile development team, making use of an Atlassian suite and following principles of Agile methodologies
  • Added and updated a variety of features for a web based EMR software
  • Wrote SQL scripts to migrate old data in a PostgreSQL database
  • Updated application logging to separate logs by topic using Log4J2
  • Create unit tests for new features using JUnit

Personal Projects

Portfolio Website

Portfolio Website
Next.jsReactTailwind CSSVercelCursor AI

When creating my portfolio website, I decided to take this opportunity to learn about how AI can be used as a tool to make coding easier.


To maximize my learning, I decided to design the website from scratch instead of using a website template. With the help of Cursor AI, I built the website using React and Tailwind CSS.


This project gave me a great chance to learn about both web development and how AI can be used as a tool. These two skills will be very useful for my future career.

1 of 1