May 2014 - Present
Ottawa, Ontario

Developer on site reliability (Datastores) team

Worked on the SSL infrastructure of Shopify.

Working with the database infrastructure.

Graphite Software

Feb 2014 - May 2014
Ottawa, Ontario

Software developer

Worked on the Android's framework/base with Secure Spaces.

Worked on Secure Spaces' server UI component.


May 2013 - Sept 2013
Mountain View, California

Webdev intern on the SUMO and crashstats team

Worked on an offline version of support.mozilla.org using HTML5.

Worked on a method to identify "explosive" crashes within 24 hours or reporting.

Offline SUMO codeOffline SUMO appExplosive view in crashstat
Summary presentation

Lo-Ellen Robotics (FRC Team 4069)

2011 - 2012
Sudbury, Ontario

Team captain and lead programmer

Lead a team that developed a robot to compete in the FIRST Robotics Competition. Team was ranked top 30% in the world.

Personally responsible for designing and implementing the software and the electrical system of the robot.

Robot CodeGithub

Pillar Ceramics

2010 - 2011
Sudbury, Ontario

Web developer

Designed and implemented a website that showcased a local business's inventory.

Wrote a PHP framework that simplified the objectives specified by the owner.

Other Projects

2011 - ongoing
The Internet

Open source on Github

There are plenty of other projects that I made available on Github. A lot of these are listed in the Showcase page.


Carleton University

Sept 2012 - Apr 2017
Ottawa, Ontario

Bachelor of Engineering in Aerospace

Graduated with a GPA of 11.1/12.0

Won the Matthew Johnston Memorial Scholarship

Deans' Honour List 2013 - 2016

Lo-Ellen Park Secondary School

2008 - 2012
Sudbury, Ontario

High school diploma

Member of Lo-Ellen Robotics

Won school first for the 2011 Euclid Math Contest. 95th percentile Canada-wide.

Won school first for the 2012 Euclid Math Contest. 92nd place out of 13000 Canada-wide.

Other Courses

Computer science

Introduction to Artificial Intelligence at Udacity

Applied Cryptography (CS387) at Udacity

Artificial Intelligence (CS373) at Udacity

Machine Learning at Coursera

Technical Skills

Languages Python, Ruby, JS, Go, MATLAB, C, Java
Web Frameworks Rails, Flask, Django, among others
Databases MySQL, SQLite, LevelDB, Redis
Platforms Ubuntu, Debian, Android, AOSP
Provisioning Ansible, Chef
Design and Simulations Creo Parametric, AutoDesk Inventor, ANSYS CFX, STK, ANSYS APDL
Scientific Computing numpy/scipy/matplotlib, Paraview, Tecplot
General Productivity LaTeX, LibreOffice, Microsoft Office