Petiton Wiseley
Learning by building. Aiming to ship. J'apprends en construisant. Mon objectif : livrer.
AboutÀ propos
I'm a software engineering student at Université Laval. I build solo projects and team projects — backend systems, UIs, infrastructure. I care about code that's readable and maintainable over code that's impressive.
I want to ship products that bring real value to people. Not just features — things that are actually useful, that solve a real problem, that someone would miss if they disappeared.
Étudiant en génie logiciel à l'Université Laval. Je build en solo et en équipe — backend, UI, infrastructure. Je préfère le code lisible et maintenable au code qui impressionne.
Je veux livrer des produits qui apportent une vraie valeur. Pas juste des features — des choses vraiment utiles, qui résolvent un vrai problème, qui manqueraient si elles disparaissaient.
ProjectsProjets
Trello-like team task manager — boards, cards, real-time user chat. REST API backend, authenticated sessions.
Gestionnaire de tâches en équipe type Trello — tableaux, cartes, chat utilisateur en temps réel. Backend REST API, sessions authentifiées.
Marketplace — listings, transactions, user accounts. Three-layer architecture, REST API with Jersey, clean code practices, integration tests.
Marketplace — annonces, transactions, comptes utilisateurs. Architecture trois couches, REST API avec Jersey, clean code, tests d'intégration.
Restaurant discovery and social platform — map-based search, user profiles, favorites. REST API integration with Mapbox.
Plateforme de découverte de restaurants — recherche sur carte, profils utilisateurs, favoris. Intégration REST API et Mapbox.
Robots navigating a smart city to transport goods A→B. Includes a Vue/TypeScript frontend for monitoring, computer vision for obstacle detection, WebSocket communication, integration tests.
Robots naviguant en ville intelligente pour transporter des marchandises A→B. Frontend Vue/TypeScript de monitoring, vision par ordinateur pour la détection d'obstacles, communication WebSocket, tests d'intégration.
Club management system — meeting scheduling, role assignments, async email + PDF via Celery/Redis. Dockerized, deployed on Railway.
Gestion de club — planning, rôles, emails + PDF async via Celery/Redis. Docker, déployé sur Railway.
Modeling tool for heated floor wire paths. Memento + Strategy patterns, Larman's Controller, strict domain/presentation separation.
Outil de modélisation de chemins de câbles — Memento + Strategy, Controller de Larman, séparation domaine/présentation.
UI/UX design for a parking permit management and buying app.
UI/UX pour une application de gestion, d'achat de permis de stationnement.