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

InfoDrft

InfoDrft
Next.jsSupabaseNewsAPI.orgVercelCursor AIOpenAI APITypeScript

InfoDrft is a web-app designed to pool together a variety of news articles based on the user's interests. NewsApi.org is first used to fetch recent articles matching the user's interests. These articles are then passed to the OpenAi api where they are summarized and displayed to the user. If the user is interested, they can then be brought to the full article to learn more.


This is a full stack application built with the Next.js framework. This works alongside a PostgresSQL database hosted on Supabase and makes use of NewsApi.org and OpenAI API for providing articles to the user.

1 of 2