Welcome!

My name is Draigan Le Febvre and I'm a self taught web developer.

Projects Github

Why Hire Me?

Heart Symbol

I'm passionate about programming.

Clock Symbol

I continue learning on my own time.

Self Directed Symbol

I'm self directed and persistent.

Balloons Symbol

Fun at parties.


Selected Projects
ISS Tracker

Checkers

Online checkers. Play and chat with your friends!

ISS Tracker

Snake

The classic game of Snake. Written in Typescript.

Chessboard

Chess

This full featured chess program was my very first project. I chose it because I love Chess and have been playing it since I was a kid. Creating this was a very big leap. I started with only the most basic programming concepts and a vague knowledge of how to use those tools to form a cohesive result. It took a lot of creativity from me, but in the end I persevered!

Sudoku Board

Sudoku

This was a cool project because I had to create the algorithm to actually generate a completed Sudoku puzzle. I came up with the idea of how to do it on my own and it took me quite a few tries. This was also my first project that fully generates all the DOM nodes from within Javascript and only uses one HTML defined node to attach itself to.

portfolio

This Portfolio

I worked very hard on this project and learned an incredible amount about both the front and back end. I was lucky enough to have someone believe in my learning journey and help me grow. I had code reviews almost every step of the way. It was a great experience and it's all up on gitlab for you to view.

Toronto Landtrust Logo

Toronto Landtrust Bot

This is a cool project. I'm quite proud of it. It's actually being used everyday. Finding relevant entries on Toronto's Development Application List is very time consuming for the employees of the Toronto Landtrust. This bot automates that task.


Selected Skills

Javascript

I use Javascript everyday. I think it's a great language for letting ones own programmer creativity run loose due its accessibility and how mutable everything is.

Typescript

I like using the Typescript compiler and linter. They are very effective at making sure we do not input the wrong type. In Javascript, the most common thing is a value being undefined when it shouldn't be and the whole program crashes.

Node

Node is what I reach for anytime I need to quickly manipulate a filesystem. I think any Javascript developer will eventually start to feel limited by the browser and will need to venture to Node.

Git

I embraced Git from the start and I have experience working with others on Github and Gitlab. I can't imagine being a programmer without Git. I've been saved many times from it. I use it for nearly all my probjects.

CSS

I am proficient with CSS. Grid, flexbox, basic animations, and the like.

Sass

Sass is one of those technologies I love. I find Sass very intuitive and I always use Sass and not scss. I appreciate the cleanliness and ease of readability. Also the indent notation is sweet.