I am Alexandre, senior C++ software developer at Broadsign International, LLC, and this is my personal website. I've completed a B.Sc at Université de Sherbrooke. My online aliases are often itsTofuCat, MooseAlchemist or itsDruidD0n0.

Skills and interests

Programming languages
C++ (11 ... 20), Rust
C# (4+), Java 6+, Python
SQL, PL/SQL (Postgres), T-SQL (SQL Server)
Python (2.7, 3.x+)
HTML, CSS, JavaScript, TypeScript
LaTeX, Typst
Ecosystems
CMake, Make, Cargo
Qt 5.x
.NET, .NET Core, .NET Standard, ASP .NET MVC
OpenMPI
Linux (Ubuntu, Manjaro)
Windows
Other interests
French & English bilingual
Japanese level JLPT N3
Teaching, mentoring, continuous learning
Smash Bros
Civilization VI
For the King
Overwatch

Projects

qt-ts-tools (Rust)

qt-ts-tools is an open-source, small command-line utility to manipulate the Qt's translation files. The tool is built using Rust and allows the user to extract, merge, analyse (and even more) translations on the TS translation files, instead of relying on bigger software such as Qt Linguist or converting to PO files.

DbAutoFillStandard (C#) (archived)

DbAutoFillStandard is a .NET Standard library written in C#. This is a simple and lightweight library enabling an easy mapping between an application and a database that uses stored procedures or functions. It works for Postgres and SQL Server and can easily support other vendors. I originally developped this library for Vircom Inc. and further improved the code and support. No more tedious refactor errors and unclear interface between the database and your code.