
Hello, I'm Adam
Software Engineer
I'm a Software Engineer who graduated from Polytechnique Montreal. I am passionate about software engineering, I enjoy learning new technologies and refining my software development skills.
Scroll down below to learn some more about my personal experience and projects!

Experience
Software Developer @Tecsense
Montreal, QC, CA - 02/2025 - Current
- Building a web-based form system using Angular, ASP.NET Core and C# to replace a 3-step manual PDF registration process, reducing administrative workload and improving efficiency by reducing processing time by 50%.
- Developed an optimized API for authentication and authorization including TOTP 2FA, JWT sessions with C#, ASP.NET Core and Angular.
Projects

Popular board game Scrabble available for desktop and Android users. Features a single player mode against AI and an online multiplayer mode allowing up to 4 players to face each other. Features a special game mode that grants players bonus points upon completing in-game challenges. Supports cross-platform play.

A micro-controller based system that can perform various tasks such as rotating a servomotor, turning on/off lights, displaying time and guiding itself with a sonar system. An LCD screen displays the current mode, current time and error messages. A keyboard is also integrated to allow users to schedule tasks.

This project presents various data visualizations related to the EUR/USD exchange rate. It aims to improve ElligencIA's clients' user experience and help them make better trades. These data visualizations help clients understand the causes of the EUR/USD exchange rate variations. Classified related tweets are used to illustrate the variations. Made in collaboration with ElligencIA (IVADO).
Technologies I Use
Programming Languages


C#

Java

TypeScript

C++

JavaScript

Dart
DevOps

Docker

Kubernetes

Terraform

Ansible

Gitlab CI/CD
Back-End

Node.js

MongoDB

PostgreSQL
Frameworks

Flutter

Angular

React
Other

Linux

Git

HTML
