
Hi,
welcome to my portfolio.
Full-Stack developer,
Focussing on React,
and a bit of Node for the Back-End.
Full-Stack developer,
Focussing on React,
and a bit of Node for the Back-End.
My name is Sébastien, I'm a Front-End Developer with an unconventional background. I am a Journeyman Electrician turned developer. I'm bilingual (English/French), enjoy working on teams with unique individuals and thrive in an environment where I have to constantly learn and grow.
I played around with programmable logic controllers (PLCs) in trade school and immediately fell in love with programming. I dabbled with Python, but quickly moved on to Front-End development. I reached out to Civic Tech Fredericton, joined their Meal Planner team and started to learn React.
My languages include React, HTML, CSS/SCSS, JavaScript/TypeScript and a bit of Node. I can consume APIs with React, and write them with Node. I also have some experience unit testing code in React. I am comfortable using Git, communicating, and understand agile software development principles.
In my spare time you can find me at the gym, coding a hobby project, playing modern board games, tasting the local craft brews, enjoying fine chinese teas, wood burning and fiddling on my 5-string bass.
Down below you'll see my projects in order of when I started working on them. Hover over, or tap them to find links to the website and to the code, as well as notes on it's current state in production.
My first real project, and a tough one to be my first, a sudoku generator and solver using vanilla JavaScript, HTML and CSS. Originally designed to use human logic to solve it, but due to the level of abstraction required I did a deep dive into recursion. Using lots of arrays and math, I really learned a lot about thinking algorithmically, how iteration works and how to really learn how to code on my own without following any tutorials.
Game is playable. The code is currently a nightmare. Currently being implemented as a new project with nahummc with React, Typescript and a backend using Node and Python. The new code will be much cleaner and refined.
Perfect Pup, a dog adoption application. It is my first Full-Stack app, where I first used Node, MongoDB, Express and learned to create unit tests. It was originally just a Front-End project (as per the demo site), but I wanted to test myself and expand into Full-Stack. I first struggled with the base design and layout, but bounced ideas off some great graphic designers I know and they helped guide me into making a nice looking, functional website.
Demo site is not the most up-to-date version. Will have a faster site launched once tests and authentication are done. Slow loading due to being hosted for free with Heroku.
Uses MERN (MongoDB, Express, React Node) stack, and Mongoose as a MongoDB Library. SCSS is used for styling. React-Testing-Library and Jest are used for testing.
The current site you're visiting, my first attempt at a portfolio website and at using Typescript. The stack is React, Typescript and SCSS. My goal with this project was to learn how to use CSS animations and how to utilize the IntersectionObserver API to make the website and componenets come to life.
250-740-1674