5k
cups of coffee
1m
chess tactics served
10k
lines of code
5k
unique app users
My Skills
HTML
CSS
JAVASCRIPT
Vue.js
React
Node.js
TypeScript
Using percentages in a subjective context
Experience & Education
- 2007-2009
Technical assistant Tech Consulting and Business Solutions (Sudbury, ON)
Installed and configured high-tech equipment in boardrooms and audiovisual spaces.
- 2009
Quality Assurance Chess.com (Remote)
Temporary position (~3 months). Reviewed chess tactics. Detected and modified or removed thousands of low-quality tactics, preventing these poor chess puzzles from making it into production.
- 2010-2012
Student Cambrian College (Sudbury, ON)
Primary Care Paramedic program, class of 2012.
- 2012-Current
Paramedic (part-time) Manitoulin-Sudbury District Services Board (Little Current, ON)
Responded to thousands of emergency medical calls. Worked collaboratively with police, fire departments, nursing staff, and emergency physicians to provide life saving care. Additional special training: Emergency Management, Health & Safety, Mental Health.
- 2013-Current
Chess Professional (part-time) Self-Employed (Remote)
Obtained highest title available in Canada (National Master) in 2013 and began a coaching practice shortly thereafter. I have now helped several students improve from 'advanced beginner' to 'expert' rank. My chess.com blog has reached nearly 100k readers. Additional qualifications: CFC Arbiter.
- 2019-2020
Vice President Ontario Chess Association (Remote)
Represented Ontario's interests before the Chess Federation of Canada (CFC). Led a team which successfully bid on the 2020 Canadian Open, Canada's most prestigious annual chess event.
- 2018
The Web Developer Bootcamp Udemy
Instructor: Colt Steele | Topics: HTML, CSS, Bootstrap, Javascript, Git, GitHub, Node.js, Data Structures and Algorithms, OOP, Functional Programming, Databases, and more.
- 2019
Build Web Apps With Vue JS Udemy
Instructor: Shaun Pelling | Comprehensive course on Vue JS.
- 2020
React Zero To Mastery Academy
Instructors: Andrei Neagoie & Yihua Zhang | 39 Hours
- 2021
Javascript - The Advanced Concepts Zero To Mastery Academy
Instructor: Andrei Neagoie | Topics: 'this', Closures, Prototypal Inheritance, Object Oriented Programming (OOP), Functional Programming, Asynchronous Javascript, Error Handling.
- 2021
Node.js - Advanced Concepts Udemy
Instructor: Stephen Grider | Topics: Performance, Data Caching, Automated Headless Browser Testing, Continuous Integration/Deployment (CI/CD).
- 2022
Unit Testing - The Practical Guide Udemy
Instructor: Maximilian Schwarzmüller | Jest and Vitest training.
- Current
TypeScript Udemy
Instructor: Maximilian Schwarzmüller | Comprehensive TypeScript course.