Mobile
📱 Kotlin Multiplatform (KMP)
🤖 Android (Jetpack Compose)
🍎 iOS (SwiftUI)
Backend & Languages
☕ Kotlin / Java / Spring Boot
🐹 Go
NestJS / TypeScript
🐍 Python
C / C++ / C#
Frontend
Angular
React
TypeScript
HTML / CSS
Data & Cloud
🐘 PostgreSQL
🔥 Firebase (FCM)
☁️ Google Cloud Run
DevOps & Infrastructure
🐋 Docker & docker-compose
📦 Ansible
Coolify
Traefik
NetBird
Cloudflare
Uptime Kuma
GitHub Actions (CI/CD)
TeamCity
OS & Other
🐧 Linux (Debian / Arch)
Git
📚 English / Français
My name is Luc — bilingual KMP mobile developer based in Trois-Rivières, QC, with a B.Sc. in Computer Science from UQTR. I am available for new opportunities with a 3 weeks notice.
I specialize in mobile development (Kotlin Multiplatform, Android, iOS), with solid experience in full-stack and DevOps/infrastructure as well. I enjoy building complete systems — from application code all the way to automated infrastructure.
I've been working as a KMP developer at Simaudio (MOON) since 2025, where I reverse-engineered a proprietary TCP protocol, rebuilt a CI/CD pipeline for a .NET → KMP migration, and shipped production code across Android and iOS. I also run a multi-node homelab fully managed as Infrastructure as Code with Ansible, and was part of the ASUQTR robotics club.
- Planific — A cross-platform student planner app (Android & iOS) built with Kotlin Multiplatform, Jetpack Compose, SwiftUI, and a Clean/MVI architecture. NestJS backend deployed on Google Cloud Run.
- Traefik Mesh Companion — A Go tool (10 MB container) that automatically syncs Traefik routes to Cloudflare DNS, NetBird VPN, and Uptime Kuma. Zero config, 100% test coverage on core logic. GitHub
- Spring Templates — Two production-ready Spring Boot templates: a full identity service (auth, OAuth, JWT, refresh tokens) and a feature-first application service. Built to remove boilerplate from new projects. Identity · Core
- Homelab (home-ops) — 3-node bare-metal cluster fully provisioned with Ansible. Zero-trust architecture with NetBird + Cloudflare Tunnels, UFW, Fail2Ban, and automatic security patching.
Je m'appelle Luc — développeur mobile KMP bilingue basé à Trois-Rivières, QC, avec un B.Sc. en informatique de l'UQTR. Je suis disponible pour de nouvelles opportunités sous un préavis de 3 semaines.
Je me spécialise en développement mobile (Kotlin Multiplatform, Android, iOS), mais j'ai aussi une forte expérience en full-stack et en DevOps/infrastructure. J'aime construire des systèmes complets, du code applicatif jusqu'à l'automatisation de l'infrastructure.
Je travaille comme développeur KMP chez Simaudio (MOON) depuis 2025, où j'ai procédé à de la rétro-ingénierie d'un protocole TCP propriétaire, reconstruit un pipeline CI/CD pour une migration .NET → KMP, et livré du code en production sur Android et iOS. Je gère aussi un homelab multi-nœuds entièrement en Infrastructure as Code avec Ansible, et j'ai fait partie du club de robotique ASUQTR.
- Planific — Application de planification scolaire multiplateforme (Android & iOS) développée avec Kotlin Multiplatform, Jetpack Compose, SwiftUI et une architecture Clean/MVI. Backend NestJS déployé sur Google Cloud Run.
- Traefik Mesh Companion — Outil Go (conteneur 10 MB) qui synchronise automatiquement les routes Traefik vers Cloudflare DNS, NetBird VPN et Uptime Kuma. Zéro configuration, 100% de couverture de tests sur la logique centrale. GitHub
- Spring Templates — Deux gabarits Spring Boot production-ready : un service d'identité complet (auth, OAuth, JWT, refresh tokens) et un service applicatif en architecture Clean. Conçus pour accélérer le démarrage de nouveaux projets. Identity · Core
- Homelab (home-ops) — Cluster bare-metal 3 nœuds provisionné entièrement avec Ansible. Architecture zéro-trust avec NetBird + Cloudflare Tunnels, UFW, Fail2Ban et mises à jour de sécurité automatiques.
📊 This Week I Spent My Time On
💬 Programming Languages:
Kotlin 9 hrs 44 mins ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 49.74 %
Markdown 5 hrs 4 mins ⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 25.91 %
Other 2 hrs 46 mins ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 14.17 %
YAML 48 mins ⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 04.13 %
Bash 29 mins ⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 02.52 %
🤖 AI Coding This Week
⏱ AI Coding Time: 19 hrs 16 mins (98.35%)
✍️ 1,373 lines written by AI, 17 lines written by hand (98.78% AI-written)
🔤 1,331,048 Input Tokens, 318,427 Output Tokens
💵 $24.00 Estimated AI Cost This Week
🧠 16 AI Sessions, 335 AI Prompts
Sonnet 1,353 lines ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀ 81.16 %
Gemini 314 lines ⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 18.84 %
Opus 0 lines ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 00.00 %
Claude-Code 0 lines ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀ 00.00 %
🔎 AI Coding Insights:
🤖 AI-Driven — 98.78% of written lines came from AI
📄 Detailed Prompter — average 985 characters per prompt
🔁 Iterative Prompter — average 21 prompts per session
🚀 High AI Trust — 3.72% of changed lines were hand-edited
Last Updated on 20/08/2026 19:07:20 UTC

