Marc Cataford

Get in touch through Twitter at @_mcataford, on Github at @mcataford or via email at c.marcandre [at] gmail.com

Hi! My name is Marc, and I'm a fourth-year computer engineering student from McGill University. My main interests lie in full-stack web development, embdedded systems, and harnessing new technologies to educate, spread information and create a more sustainable world.

When I'm not working on a project, tinkering at home or learning new things, I like to cycle around Montreal and experiment with preserves and food in general.

Skills

Through my practice as a tutor and web developer, I've learned a lot in a short amount of time, as deadlines were often immovable. If a project requires the use of something I'm not familiar with, the first step is always to research and learn so I can apply.

Software

Through personal practice and teaching it to others, I've become proficient in many programming languages such as C/C++, Java, Javascript, PHP, x86-64 Intel assembly and Python. I've also worked with frameworks such as JQuery, AngularJS and Flask.

I've also been working with Wordpress and Wordpress-like systems for a while.

Hardware

Over the course of a semester, I joined a robotics club that taught be the basics of circuit board prototyping and soldering, I then went to experiment with my trusty Arduino, bulk electronics and a PIC programmer.

Recent coursework also led me to work with FPGAs and VHDL.

Current work

I've had many different jobs before settling in engineering, these experiences have taught me to be quick on my feet, always receptive and willing to learn.

My prime directive is to assess what the expectations are, and find a way to exceed them.

Click here to access my full résumé.

Consultant / Web developer
Self-employed
February 2016 — Present

My priority is always to find a way to make my client's vision a reality and to help their brand gain exposure through good web design and general advising. I am always happy to work with tight deadline and to provide ongoing support once the product is launched.

Stack: A bit of everything

Web Editor
The McGill Daily
February 2015 — Present

My editorial duties involve editing pieces before they are published and occasionally writing my own, as well as help my fellow editors with their own tasks. I also maintain our website and social media presence, investigate and fix any bug that comes up and develop new features and special web content on a weekly basis.

Stack: PHP, MySQL, Wordpress, Javascript/JQuery, HTML5/CSS3

Tutor
Chegg Inc.
April 2013 — Present

As a tutor, my role is to prepare lesson material that fits each student and make sure they understand the subject matter. Through examples, discussions and collaborative problem solving, I ensure that the student leaves our session with the right tools to perform well in their projects.

Stack: C/C++, Java, Javascript, Python, HTML5/CSS3, x86-64 Intel assembly, PHP

Get in touch

Got ideas you want to discuss? Interested in hiring a consultant or web developer? Want a cycling partner? I'd love to hear from you! Use the form below or use one of these social media links to send me something.

, .