Skip to content
View wolf-361's full-sized avatar
☺️
☺️

Highlights

  • Pro

Block or report wolf-361

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wolf-361/README.md

github-snake

🛠️ Skills / Compétences

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

English 🇨🇦

About Me

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.

Current projects:

  • 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.

Français 🇫🇷

À propos de moi

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.

Projets actuels :

  • 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.

AI Code Time

📊 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

An image of @wolf361's Holopin badges, which is a link to view their full Holopin profile

Pinned Loading

  1. wolf-infra/traefik-mesh-companion wolf-infra/traefik-mesh-companion Public

    Automatically sync Traefik routing labels to external DNS and Mesh network providers.

    Go 2

  2. spring-identity-template spring-identity-template Public template

    Spring Boot + Kotlin identity service template with Clean Architecture, JWT auth, refresh token rotation, OAuth, and production observability baked in.

    Kotlin

  3. angular-21-standalone-template angular-21-standalone-template Public template

    Production-ready Angular 21 standalone template with feature-first clean architecture

    TypeScript 1

  4. spring-core-template spring-core-template Public template

    Spring Boot core service template — feature-first clean architecture

    Kotlin

  5. cli-menu cli-menu Public

    A C# cli menu librairy

    C# 4

  6. bobs-food bobs-food Public

    Projet de session pour INF1007

    TypeScript