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)

OS & Other
🐧 Linux (Debian / Arch) Git 📚 English / Français

English 🇨🇦

About Me

My name is Luc, I'm a final-year Computer Science student at UQTR. I'm finishing classes soon and will complete my degree with a summer internship. I am available for full-time work starting August 2026.

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 run a multi-node homelab (bare-metal Debian, Coolify, NetBird mesh VPN, Cloudflare Tunnels) fully managed as Infrastructure as Code with Ansible. I was also part of the ASUQTR robotics club and worked on computer vision systems for autonomous robots.

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.
  • 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
  • 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
  • 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, je suis finissant au Baccalauréat en informatique à l'UQTR. Je termine mes cours sous peu et je complèterai mon cursus avec un stage en entreprise cet été. Je suis disponible pour un poste à temps plein à partir d'août 2026.

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.

J'ai un homelab multi-nœuds (Debian bare-metal, Coolify, NetBird mesh VPN, Cloudflare Tunnels) que je gère entièrement en Infrastructure as Code avec Ansible. J'ai aussi fait partie du club de robotique ASUQTR et travaillé sur des projets de vision par ordinateur pour des robots autonomes.

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.
  • 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
  • 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
  • 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: 
C                        5 hrs 40 mins       ⣿⣿⣿⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   27.51 % 
Kotlin                   3 hrs 37 mins       ⣿⣿⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   17.57 % 
Markdown                 1 hr 56 mins        ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   09.44 % 
TypeScript               1 hr 34 mins        ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   07.67 % 
Other                    1 hr 31 mins        ⣿⣿⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀   07.43 % 

Last Updated on 15/06/2026 21:28:27 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. 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