Skills

  • JavaScript

  • React

  • Redux

  • Python3

  • AWS

  • Ruby

  • Rails

  • Express

  • Node

  • jQuery

  • CSS

  • HTML

  • Git

  • Heroku

  • PostgreSQL

  • Mongo

Resume

resume screenshot

Co-habit

A MERN stack web application that enables housemates to automatically assign chores, split shared bills, and notify each other of upcoming events

  • Backend — Node.js, MongoDB, Express, Passport.js
  • Frontend — React, Redux, Axios, Sass

Fractals

A Vanilla JavaScript Mandelbrot Set Visualizer.

Stereo

stereo screenshot

[Work In Progress] A music streaming and sharing app, inspired by Soundcloud.

  • Backend — Ruby on Rails, PostgreSQL, AWS S3, BCrypt
  • Frontend — React, Redux, AJAX, Sass, Wavesurfer.js

About

Hi, my name is Stéphane and I love to build things.

Ever since I was a child, I’ve strived to better understand the technology around me. Curiosity is what brought me onto the path of software engineering, and what drives me forward on the journey of perpetual learning this field presents.
I have a passion for building scalable applications, and love finding elegant & efficient solutions to complex problems.

When I'm not coding, I like to explore / hike in remote areas, and fly my drone to capture the views (I shot the background photo for this website in the Dolomites last summer).

San Francisco Bay Area
Université de Montréal
Résumé

Contact

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form