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
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
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.
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.