Thomas Lefebvre

Thomas Lefebvre

Sr. Product Engineer in Montreal

About

I'm a great enthusiast of functional programming. Constantly learning and exploring ways to get better understanding of functional paradigms, I try to leverage them to solve meaningful business problems.

On the side you'll find me taking pictures, nursing my plants and playing video games. I also push bugs, it happens.

Side Projects

2024

Predicting AQI values in Montreal, QC, over the last year, using a deep learning model and achieving an overall accuracy of 76.34%. The model was able to extrapolate patterns in AQI values from historical hourly data. In addition to past air quality index, temperatures, humidity and precipitations were included to improve the model's accuracy.

2023

Monitor your computer hardware sensors using a web-based cool looking UI.

2021

An attempt at getting more comfortable with SVG and canvas animation. Drag the sliders and create your own "AI Assistant" avatar.

Speaking

2022

A conversation about how localization works at Unsplash. From a process and technical perspective, we go through why we decided to build it from scratch and which tools we've integrated into our work flow to make localization a type safe process.

Writing

2024

Predicting air quality in Montreal, QC using deep learning.

2024

I've trained a deep learning model to recognize my cat using PyTorch and fastai.

2024

Create more resilient software by leveraging the type system to enforce error handling.

2024

Remove impossible states from your application by encoding all possible variants in the type system.

2021

Our approach at organizing TypeScript modules.

2021

An attempt at demonstrating why TypeScript's user-defined type guards aren't as safe as you might think.

Work Experience

2017 — 2020
2014 — 2017
2013 — 2014
Web Designer & Developer at Cellule Verte
Brussels, BE

Contact

Website
GitHub
Twitter
Instagram

Teams

Current
Unsplash