Hi, I'm

Andrew Gordon

Software Developer & CS Student |

Scroll Down

About Me

Andrew Gordon

Hey! I'm Andrew, software developer and Computer Science student. Passionate about bringing ideas to life through code.

I've worked with many different tech stacks such as C#, C++, JavaScript, and Python, using frameworks like .NET, React, Express.js, and Flask. I'm currently advancing my education while building on my practical experience.

2+

Years Experience

2026

CS Graduate

Waterloo

ON, Canada
Bachelor of Computer Science (Graduating in 2026)
Software Engineering Technology (Graduated 2023)

Professional Experience

Co-op Programmer Analyst

Waterloo Regional Police Service

Sept. 2025 – Dec. 2025

Developed and maintained internal applications to support police operations, with a focus on MAUI .NET mobile development. Worked on an in-field mobile app for officers to perform pre-use vehicle inspections, ensuring all equipment was functional and supplies were stocked and ready.

  • Designed and implemented features for a cross-platform MAUI .NET mobile app used by officers in the field
  • Streamlined inspection workflows and improved reporting accuracy
  • Collaborated with officers and IT staff to gather requirements and deliver user-focused solutions
  • Enhanced system reliability and user experience through continuous improvement
Tech Stack: .NET MAUI, C#, REST APIs, Git

Co-op Software Developer

SMART Centre

May 2025 – Aug. 2025

Worked on innovative prototype software solutions and immersive VR experiences to showcase cutting-edge industrial technologies and engage research partners.

  • Partnered with external organizations on prototype software solutions, contributing to requirements gathering, architectural design, and early technical planning.
  • Engineered applications to align with partner specifications, with an emphasis on code quality, intuitive UX, comprehensive testing, and sustainable design practices.
  • Created a VR simulation of the SMART Centre's technology research lab to showcase its capabilities through immersive, interactive experiences aimed at engaging research partners and stakeholders.
C# .NET Unity React Express.js Node.js MongoDB

Co-op Software Developer

Siemens Healthineers

Jan. 2022 – Aug. 2022

Developed features for medical imaging workflow applications using agile methodologies and modern CI/CD practices to enhance radiology system reliability.

  • Developed features for Medicalis Workflow Orchestrator (WFO), a radiology workflow application.
  • Worked in agile sprints, using CI/CD pipelines with Jenkins to automate builds and testing, ensuring consistent software quality and reliable releases.
  • Designed and implemented a custom plug-in performance monitor, enhancing troubleshooting efficiency by visually tracking active plug-ins, warnings, and errors.
  • Improved system reliability and reduced resolution time, enabling users and IT teams to identify plug-in-related errors.
C# .NET WPF SQL Server

Co-op Software Developer

VARLab

May 2021 – Dec. 2021

Built immersive 3D training simulations for heavy equipment operations, focusing on modular architecture and enhanced educational experiences.

  • Collaborated within a multidisciplinary team to develop a 3D Backhoe Loader inspection simulation, enhancing training for Heavy Construction Equipment Operation students.
  • Designed modular code to streamline feature development, ensuring long-term maintainability.
  • Developed and optimized core functionalities, including user interactions, inspection sequences, state management, prop animations, GUI, and automated testing.
C# .NET Unity Editor Blender

Technical Skills

Programming Languages

C#
JavaScript
Python
HTML/CSS

Frameworks & Libraries

.NET
React
Express.js
Flask

Databases

MS SQL Server
MongoDB

Tools & Technologies

Visual Studio
Git
Docker

Get In Touch

Let's Connect

Feel free to reach out if you're looking to collaborate on a project, have a job opportunity, or just want to say hi!

Location

Waterloo, ON, Canada

Response Time

Usually within 24 hours