Software Developer / CS Student

Hi, I'm Nathan.

I work as a Software Developer at NAV CANADA while studying Computer Science at Carleton University.

Scroll to explore

01 / About

My background.

I'm a Computer Science student at Carleton University, specializing in cybersecurity, and I currently work as a Software Developer at NAV CANADA. I've always liked taking things apart, figuring out how they work, and building things of my own. These days, I'm especially interested in cybersecurity and systems, but I'm always curious to learn something new.

02 / Projects

What I've been creating

Some of my projects.

Termwise live scheduler showing course preferences and schedule builder01

A course scheduler for Carleton students that generates timetables around individual preferences.

  • Next.js
  • React
  • Tailwind CSS
  • Supabase
JobCLI terminal showing a formatted job application table with color-coded statuses02

Job Tracker CLI

A Python CLI for adding, viewing, updating, and deleting job applications, with interactive prompts and local SQLite storage.

  • Python
  • Rich
  • InquirerPy
  • SQLite

03 / Experience

Where I've been learning.

Professional experience and education.

Current role

Software Developer

NAV CANADA

Develop C++ software for Radar Display and Flight Information systems as part of the Air Traffic Management Products development team.

Past Internship

Junior Data Analyst

Employment and Social Development Canada

Analyze large-scale datasets using Splunk and Python to identify suspicious patterns, support fraud detection efforts, and generate actionable insights for internal stakeholders.

Education

Computer Science

Carleton University

Third-year standing, cybersecurity stream.

04 / Contact

Connect.

LinkedIn