hero man

I'm Matt Nicholson. Web Developer

Hey, I'm Matt (the less cute one in the picture)! I'm a full-stack web developer from Canada currently seeking remote opportunities in web development. I'm a happy, hard working, team player and I am constantly seeking out challenging problems to solve. I genuinely love what I do, and if your team has an opportunity that might allow me to solve new and exciting problems, I would be delighted to speak with you.

ABOUT ME

Resume

personal info

about avatar
  • first name: Matt
  • last name: Nicholson
  • Age: 31 Years
  • Nationality: Canadian
  • phone: +1 (705) 207-6819
  • Email: matthewn1991@gmail.com

5k

cups of coffee

1m

chess tactics served

10k

lines of code

5k

unique app users


My Skills

90%
HTML
80%
CSS
90%
JAVASCRIPT
90%
Vue.js
70%
React
80%
Node.js
50%
TypeScript
100%
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.

my portfolio

works
  • Portolio
    Chess Viewer
  • Portolio
    Goatedchess.com
  • Portolio
    NHL Scores
  • Portolio
    NHL Scores API
  • Portolio
    Pong
  • Portolio
    MMLST

get in touch

contact

Don't be shy!

Feel free to get in touch with me for any reason! Call, text, email, or use the contact form, and I'll get back to you right away.

email mematthewn1991@gmail.com

call me+1 (705) 207-6819

my blog

posts