Sr. Software Engineer in Montreal
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.
An attempt at getting more comfortable with SVG and canvas animation. Drag the sliders and create your own "AI Assistant" avatar.
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.
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.