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
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.
Monitor your computer hardware sensors using a web-based cool looking UI.
An attempt at getting more comfortable with SVG and canvas animation. Drag the sliders and create your own "AI Assistant" avatar.
Speaking
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
Predicting air quality in Montreal, QC using deep learning.
I've trained a deep learning model to recognize my cat using PyTorch and fastai.
Create more resilient software by leveraging the type system to enforce error handling.
Remove impossible states from your application by encoding all possible variants in the type system.
Our approach at organizing TypeScript modules.
An attempt at demonstrating why TypeScript's user-defined type guards aren't as safe as you might think.