About

I am a computer engineering graduate from Université de Sherbrooke constantly looking for creative ways to solve fun problems using computers. I do prefer to work in rather unknown territories and adapt every solution to the current needs as best as I can. After a few months taking in Québec's nature, I am ready to take on any challenge.

In the past, I got to participate in many various projects but I mainly built internal tools to provide a better service for our users. Some of these projects led to contributions to various OSS projects within different organizations. Most of my profesionnal endeavors targeted the web (or mobile) space but I did get to work on some embedded solutions. SAUM is a great example of this.

In my free time, I usually work on yet another side project, find random hobbies or I go out and try to move a bit. Recently, I have been when there is snow, when there is none and training with all year round.

Experience

  • May August 2024
    Software developer · Agilean
    Co-op
    Developed Alix - a management and tracking tool for SME. Developed internal tools to facilitate customer support. Reduced latency within the project for recurring jobs.
    • JavaScript
    • TypeScript
    • React
    • Node.js
    • PostgreSQL
  • September December 2023
    Web3 backend developer · Pinax
    Co-op | OSS
    Developed an ETL process using Substreams and ClickHouse to index various blockchains and power multiple 'token apis'. Contributed to OSS for TheGraph.
    • TypeScript
    • Bun
    • Substreams
    • TheGraph
    • ClickHouse
  • September December 2022
    Full stack IoT developer · Flo
    Co-op
    Developed internal tools to monitor in real time every EV charging station networks in North America. Used tools to migrate networks from one server technology to another without incidents.
    • TypeScript
    • React
    • C#
    • ASP.NET
    • IoT
  • May November 2021
    Software developer · CLEIO
    Co-op
    Upgraded a home IoT device by adding support for BLE and a control application. Developed an admin portal for school boards. Performed QA (manual and automatic) on medical eye software.
    • TypeScript
    • React
    • React Native
    • Angular
    • HTML/CSS
    • IoT
  • September 2019 July 2020
    AR developer · Auger Groupe Conseil
    R&D using Microsoft's HoloLens. Designed a shared virtual 3D environment for AR and VR. Evaluated the technological possibilities using AR and VR for medical applications.
    • Unity
    • C#
    • HoloLens
    • R&D
    • AR/VR

Projects

  • SAUM
    Universal and modular sensor station
    Built a independent and submersible physical station to monitor climat change in Canada's northern lakes. Associated with UdeS. Deployed at Churchill (North of Manitoba) in August 2024.
    SAUM
    • C
    • STM32
    • UART
    • R&D
    • Go
    • OpenAPI
    • TypeScript
    • React
    • TailwindCSS
    • CLI
  • Satisfactory resolver
    Custom graph building tool for Satisfactory
    A custom tool to easily graph out factories in Satisfactory and compare various recipe options. Made for fun and to explore graphs more. The project has its qwerks but it meets my specific needs.
    Satisfactory resolver
    • React
    • TypeScript
    • TailwindCSS
    • shadcn/ui
    • React Flow
  • Trampoline Intercité
    Website for a local sports organization. This project was initially used as a learning experience and as now evolved in a larger goal. A full administration portal and a complet CI/CD pipeline are currently in the works.
    Trampoline Intercité
    • HTML&CSS
    • JavaScript
  • Cribbage
    Card game engine
    Simple cribbage game engine made in Go. Handles every rule and various point variations. Async hooks to link up any user-facing solution (web UI currently in progress).
    Cribbage
    • Go
    • HTMX
    • WebSocket
    • TypeScript
View all projects