To Top
Download my Resume

Nick
Airdrie

Computer Engineering Student -
University of Guelph
 
 

About Me

Hello world! My name is Nick Airdrie. I am a third year Computer Engineering student studying at the University of Guelph, and this is my website. I designed and built this site from scratch with Bootstrap, jQuery and Less. I am passionate about programming, solving problems, and learning new things.


Email: nairdrie@uoguelph.ca
Phone: 416-985-8201

Experience

Web Developer
Sandbox Software Solutions
2017
  • Developed many wesbites/webpages for clients using HTML, CSS and JavaScript.
  • Designed icons and other user interface items for web using Adobe Illustrastor.
Merchandiser
Shoppers Drug Mart
2015-2017
  • Provided timely and effective customer service in store and over the phone.
  • Worked cooperatively to stock shelves in an organized and efficient manner.

Education

B.Eng., Computer Engineering
University of Guelph
2015-present
  • College of Physical & Engineering Science Dean's Honours List, 2015-2016
  • Achieved high 80s and 90s in programming courses in both C and Java.
High School Diploma
Humberview Secondary School
2011-2015
  • First Robotics Canada Team 4946 build team member. Worked on design, building and assembly of hardware, software, and electrical components of a robot.
  • Ontario Scholar recipient.
Download my Resume

Skills

C/C++
C/C++
I learned C during my first couple years at the University of Guelph. In C I've built a rogue-like console based game, implemented useful data structures such as trees, linked lists, stacks & queues, as well as a simplified C++ to C converter.
 
Java
Java
I first learned Java in high school and since expanded my knowledge of Java at university, where I learned the principles of object-oriented programming. I've also developed an Android game in Java.
 
Python
Python
I learned Python in university and used it to develop a console-based messaging system.
 
Android
Development
Android Develpment
I was first exposed to Android development in high school, where I developed an app that encodes and decodes SMS messages to keep them private using MIT App Inventor. More recently, I developed an Android game in Java called Jumpy Trump. You can read more about Jumpy Trump below or get it on Google Play.
 
HTML
HTML
I was first exposed to HTML when I built a browser based messaging system in university. I honed my skills further in HTML as a web developer at Sandbox Software Solutions where I built many web page layouts. See Projects below for examples.
 
JavaScript
& jQuery
JavaScript
My first experience with JavaScript was creating a simple Snake game. While working as a Web Developer for Sandbox Software Solutions I honed my skills in JavaScript & jQuery through the development of dozens of websites and also used it in the development of this site. See Projects below for examples.
 
CSS3
& Less
CSS3
I first learned CSS while building this website, and continued to learn CSS & Less as a web developer at Sandbox Software Solutions, where I styled dozens of websites. See Projects below for examples.
 
PHP
PHP
I was first exposed to PHP when I built a browser based messaging system in university. I honed my skills further in PHP as a web developer at Sandbox Software Solutions where I built a couple of websites in WordPress. See Projects below for examples.
 
Adobe
Creative Suite
Adobe Creative Suite
I started using Adobe's Creative Suite when I was 12 or 13 and have since used it to create simple Flash Animations, various Photoshop designs and edits, Illustrator and InDesign to aid in the design of my high school yearbook, UI components of Android apps, an iPhone icon pack and more.
 
Microsoft
Office Suite
Microsoft Office Suite
Like most, I've been exposed to Microsoft Word for as long as I can remember. I'm fluent with Excel, Word, PowerPoint, Publisher, etc.
 
SolidWorks
& AutoCAD
SolidWorks & AutoCAD
I first used AutoCAD in high school tech class and SolidWorks when I helped design First Robotics Team 4946 robot in high school and have since learned how to model complex structures and shapes for the design of a Teddy Bear Wheelchair and 3D printed elastic car Kinder toys.
 
Linux
Linux
I first used Linux OS in university courses programming in C, managing projects through the console and submitting with Git.
 

Projects

Snake
Snake
February, 2017
I created this game in JavaScript in order to familiarize myself with the language. It's based on the 1976 arcade game Blockade.
Jumpy Trump
Jumpy Trump
September, 2017
Jumpy Trump is an Android game which I developed by myself over the summer using Java in Android Studio, no game engines used. It was my first real Android Development experience. You can download Jumpy Trump from Google Play.