About
I’m a web developer from Hamilton, Ontario.
- I made my first website in FrontPage in 1999.
- I learned Visual Basic and Java in high school in 2004.
- I started my first WordPress blog in September 2005 (when it was still version 1.5!)
- I taught myself PHP and started making more complex websites around 2006.
- I graduated from Brock University with a Bachelor of Science in 2012.
- I started my first job at Orbital Studios in March 2013, working mostly with WordPress.
- I began working at Postmedia in October 2016, and I became a team lead in May 2018.
- I joined Parallel in August 2018, working mostly with Ruby on Rails and React.
- I started at the Canadian Centre for Occupational Health and Safety in March 2020.
Languages
…I use every day
- PHP
- MySQL
- JavaScript
- CSS/SCSS
- HTML
- Bash
…I’ve used in the past
- Assembly Language
- C
- C++
- Java
- Objective-C
- Prolog
- Python
- Ruby
- Visual Basic 6
Frameworks & Tools
…I use every day
- PHP: Laravel
- JS: React
- JS: Vue.js
…I’ve used in the past
- PHP: CodeIgniter
- PHP: Drupal
- PHP: Symfony
- PHP: WordPress
- JS: AngularJS
- JS: D3.js
- JS: Electron
- JS: Node
- JS: jQuery
- JS: PhoneGap
- JS: Sencha Touch
- Python: Django
- Ruby: Rails
APIs
- CKEditor
- GitHub
- Google Analytics
- Google AMP
- Google Calendar
- Google Charts
- Google Maps
- MailChimp
- reCAPTCHA
- SoundCloud
- Spotify
- Stripe
- Tumblr
- Twilio
- Xero Accounting
- YouTube
CI
- CSS: Stylelint
- GitHub Actions
- GitLab CI
- Jenkins
- JS: Cypress, ESLint, Jest
- PHP: PHPCS, PHPUnit
- Ruby: RSpec, Rubocop
- Selenium
Other tools
- Apache
- AWS: Lambda, Lightsail, SES, S3
- Docker
- Git
- nginx
- Vagrant
Etc.
If I’m not coding, I’m probably…
- Baking or researching the next thing I’m going to bake
- Collecting and digitizing vintage teen magazines
- Playing movie roulette
- Watching Star Trek or The Monkees