
Portfolio — Sherbrooke, Québec
Ludwig-EmmanuelDufour
Computer engineering · Full stack development · Infrastructure

L—E. Dufour01 / Profile
Joyeux matin!
I learn by breaking things at home, so I don't break them anywhere else.
I study computer engineering at Université de Sherbrooke and I'm a developer intern at IBM Bromont. My ground runs from the interface down to the server: full stack web apps, CI/CD pipelines, and the infrastructure that keeps them running.
At home, a single server runs a network split into eleven VLANs, a virtualized firewall and about a dozen services exposed behind a Cloudflare tunnel. It's my proving ground: you learn fast there what classes don't cover.
When I'm not in a terminal, I'm probably in the mountains, on a climbing wall or on my motorcycle.
- Status
- Student, UdeS
- Right now
- Intern, IBM Bromont
- Based in
- Sherbrooke, QC
- Ground
- Full stack & DevOps

Let him block the lands and the waves: the sky, at least, lies open.
Terras licet et undas obstruat, at caelum certe patet.
Ovid, Metamorphoses02 / Work
Work
School projects, hackathon builds and basement experiments. Each one taught me something I still use.
- 01AetherSelf-hosted infrastructureOne server, eleven VLANs, a virtualized firewall and about a dozen services published behind a Cloudflare tunnel and single sign-on.2023 —
- 02Le Cerf BlancWeb contract — redesignA full website redesign for a regional business: five pages, a new take on its rooms and bookings, and a client who can run it on their own afterwards.2026
- 03Les BleuetsEngineering — retro game on FPGAA retro game whose graphics card is written from scratch in VHDL: a tile-and-sprite PPU in a Zynq's FPGA, all the way to the HDMI output.2026
- 04ShackoDodoHackathon — web securityAn HTTP/HTTPS intercepting proxy with a web interface, built in 48 hours: watch every browser request go by, edit it, send it again.2025
- 05MENnetteEngineering — software & hardwareA defuse-it-together mini-game console, bridging a C++ Qt interface and physical modules: accelerometer, LEDs, potentiometer, keypad.2025
- 06RoboSketchMobile & roboticsA Flutter app where you draw with a fingertip, then a robot reproduces the drawing on paper.2024
03 / Path
Path
Six workplaces, one common thread: shipping software that holds up.
Experience
Jan. 2026 — present
PresentIBM
Full stack developer — internship — Bromont, QC
- Modernizing the architecture of a deprecated application: a full rewrite in Java Spring Boot.
- Front-end and back-end development, including REST API implementation.
- A marked improvement in code quality, in a large-scale international manufacturing context.
- Java
- Spring Boot
- REST
2026 — present
PresentFjelkore
Founder — freelance web developer — Sherbrooke, QC
- Custom websites for local and regional clients, from quote to launch and follow-up.
- An in-house modular CMS, in Next.js, PostgreSQL and Payload, where clients build and edit their own pages block by block, in a visual interface.
- A complete offer: visual identity, hosting and maintenance.
- Next.js
- PostgreSQL
- Payload CMS
Summer 2025 — Dec. 2025
CGI
Developer — internship, then part-time — Sherbrooke, QC
- Internal application in Angular, Java Spring Boot, TypeScript and MySQL.
- A CI/CD pipeline with automated quality metrics through CAST, plus code review.
- Angular
- Spring Boot
- MySQL
- GitLab CI
2024 — 2025
Cooptel
Technical support — Valcourt, QC
- Phone support: diagnosing and fixing network, VoIP and TV problems.
- Configuring and troubleshooting routers, modems and home equipment.
Mar. — Jul. 2024
CSS des Samares
Full stack developer — internship — Saint-Félix-de-Valois, QC
- Internal web apps in C# (ASP.NET) for school staff and administration.
- Shipping fixes to production and releasing improvements.
- Working directly with internal users to pin down needs and prioritize them.
- C#
- ASP.NET
- MSSQL
Summer 2023
Blanko Créativité numérique
Backend developer — internship — Joliette, QC
- Back-end development of websites for Quebec municipalities, in PHP with Laravel.
- Dynamic client-side features, and fitting templates to each municipality's visual identity.
- PHP
- Laravel
- JavaScript
05 / Contact
Write to me
An internship, a project, a question about the homelab, or just to talk: my inbox is open.
[email protected]