About Me

CN

Hello! I'm a multi-faceted software developer with expertise across the entire web development spectrum. From crafting elegant front-end interfaces to engineering robust back-end solutions, managing cloud deployments, and building efficient CI/CD pipelines, I deliver comprehensive solutions to complex problems.

My experience includes developing Windows Form applications using the .NET framework and building custom software solutions for technology companies of various sizes. In fact, you've likely used the websites of companies I've built software for. My expertise has required me to travel internationally to implement software solutions for real-world optical engineering challenges.

When I'm not coding, my interests span multi-modal AI, human-computer interaction, geopolitics, travel, history, and video games. I'm constantly exploring new technologies and expanding my knowledge to stay at the cutting edge of our rapidly evolving industry.

React
TypeScript
Next.js
Node.js
TailwindCSS

What I Do

  • Frontend Development: Creating responsive, accessible, and performant user interfaces using modern frameworks
  • Backend Solutions: Building robust APIs and server-side applications
  • Cloud Architecture: Designing and implementing scalable cloud infrastructure on major platforms
  • DevOps Engineering: Establishing efficient CI/CD pipelines for streamlined development workflows
  • .NET Development: Building Windows Form applications and enterprise-grade solutions
  • Cross-functional Collaboration: Working with diverse teams to deliver comprehensive technical solutions
  • International Implementation: Deploying software solutions to solve real-world engineering challenges globally

My Journey

Discovery of Programming
2013

Discovered my passion for software development through exceptional mentorship from dedicated high school teachers who introduced me to fundamental programming concepts.

Education
Programming Foundations
Rotary Youth Exchange to Switzerland 🇨🇦🤝🇨🇭
2015

Selected to represent Canada in a Rotary Youth Exchange program in Switzerland. Achieved TELC B1 certification in German, demonstrating my commitment to cultural immersion and language acquisition.

International Experience
German
Cultural Exchange
Co-founded Media Production Company
2017

Established a media production startup with colleagues, specializing in creating promotional content for educational institutions and municipal governments. Developed valuable entrepreneurial and client management skills.

Entrepreneurship
Media Production
Client Relations
Commenced Bachelor of Computer Science
2018

Began pursuing a Bachelor of Computer Science at Carleton University, focusing on building a strong theoretical foundation alongside practical software development skills.

Commenced Bachelor of Computer Science
Higher Education
Computer Science
Software Development Co-Op at Bank of Canada
2021

Secured a competitive internship position at the Bank of Canada, contributing to mission-critical financial technology projects while gaining exposure to enterprise-level software development practices.

Software Development Co-Op at Bank of Canada
Internship
Financial Technology
Enterprise Software
Computer Science Honours Degree
2023

Graduated from Carleton University with a Bachelor of Computer Science Honours degree, demonstrating academic excellence and specialized technical knowledge. Honours project focused on human-computer interaction demonstrated through building a peer-to-peer family tree application.

Academic Achievement
Computer Science
Software Engineer at Westboro Photonics
2023

Joined Westboro Photonics as a Software Engineer, applying my expertise to develop innovative solutions for advanced optical measurement systems and photometric analysis software.

Software Engineer at Westboro Photonics
Software Engineering
Photonics
Optical Technology
Expanded Role at Westboro Photonics
2024

Advanced to a multifaceted position encompassing international technical consulting, customer support, and product implementation. Regularly travel to client sites globally to deliver specialized training and technical solutions. Additionally providing customer support both remotely and face-to-face.

International Business
Technical Consulting
Customer Relations