January 2026 – present
Developer and lead maintainer · Autolander
Club d'intelligence artificielle and AvionCargo · Université Laval
- Developing and maintaining a Python precision landing system for an autonomous cargo aircraft, targeting positioning within ±10 cm of the center of a ground marker.
- Developing ArUco marker detection with OpenCV using a Raspberry Pi camera, and calculating the aircraft's distance and 3D orientation relative to the marker.
- Developing bidirectional MAVLink communication with the ArduPilot flight controller to support aircraft guidance and centering above the marker.
- Integrating precision landing into the ArduPilot mission, including flight mode transitions and resuming the mission after landing.
- Contributing to real-time camera stream visualization and test preparation with the aeronautical team, accounting for embedded computing, lighting, and latency constraints.
June 2026 – present · Public beta
Full stack developer · Countries Game
Personal project · Multiplayer geography game
- Designed and developed the Vue.js and TypeScript frontend and Colyseus server for a real-time geography game.
- Implemented game rules, multiplayer room synchronization, and shared server-side state.
- Added multilingual country name validation and integrated an interactive globe to display countries found by players.
- Published a beta version to test the gameplay experience and gather user feedback.
Fall 2025
Developer for the SGAUL project
GLO-4002: Software Quality and Metrics · Université Laval, Quebec City
- Developed a REST API with Jakarta EE to manage safety events during a fire.
- Set up a SQLite database for tracing and logging events managed by the application.
- Applied Domain-Driven Design and Test-Driven Development to support long-term code maintainability.
- Implemented a hexagonal architecture to keep business logic independent.
February 2024 to April 2025
Web application development for a nonprofit
Coups de main aux Orphelins et aux Vulnérables · Goma, Democratic Republic of the Congo
- Developed a full stack web application with Vue.js, Tailwind CSS, Flask, and MongoDB for nonprofit organizational management.
- Implemented features to track ongoing projects, their progress, and funding allocations.
- Developed a module to generate annual reports on the organization's activities and projects.
- Set up an online donation collection system for individuals.
- Deployed the application with Docker to simplify production deployment and execution.
Early university studies
Full stack developer · Navabe
Personal project · Online bookstore
- Built my first complete web application to understand APIs and learn application development from start to finish.
- Developed the React frontend, REST API with Flask-RESTX, and MySQL data model.
- Implemented the catalog, cart, orders, PayPal API integration, and administration screens.
- Learned to use Docker and deployed the application online.