Petiton Wiseley

Learning by building. Aiming to ship. J'apprends en construisant. Mon objectif : livrer.

Software Engineering, Université Laval Génie Logiciel, Université Laval · Quebec City

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, but things that are actually useful, that solve a real problem, that someone would miss if they disappeared.

Lately I've been going deeper into machine learning, extending the same build-to-learn approach into models and data.

É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, mais des choses vraiment utiles, qui résolvent un vrai problème, qui manqueraient si elles disparaissaient.

Depuis peu, je creuse le machine learning, en prolongeant la même approche d'apprentissage par la pratique vers les modèles et les données.

ProjectsProjets

Vehicle Maintenance Tracker View on GitHubVoir sur GitHub

Fleet maintenance tracker built end to end in C#. ASP.NET Core REST API on EF Core and PostgreSQL, React/TypeScript frontend, automated tests, and an Azure DevOps pipeline from code to production.

Suivi d'entretien de flotte bâti de bout en bout en C#. API REST ASP.NET Core sur EF Core et PostgreSQL, frontend React/TypeScript, tests automatisés et pipeline Azure DevOps du code à la production.

C#ASP.NET CoreEF CorePostgreSQLReactTypeScriptAzure DevOpsDockerCI/CD
URL Shortener View on GitHubVoir sur GitHub

Link shortening service with click analytics. Java/Spring Boot backend, Angular/TypeScript frontend, and a full CI/CD pipeline on Azure DevOps with container builds and dependency scanning.

Service de raccourcissement de liens avec analyse des clics. Backend Java/Spring Boot, frontend Angular/TypeScript, et pipeline CI/CD complet sur Azure DevOps avec builds de conteneurs et analyse des dépendances.

JavaSpring BootAngularTypeScriptPostgreSQLAzure DevOpsDockerCI/CD
Insurance Quote Calculator View on GitHubVoir sur GitHub

Insurance quote calculator modeling multiple policy types through JPA inheritance. Java/Spring Boot backend with a clean domain layer, React/TypeScript frontend.

Calculateur de soumissions d'assurance modélisant plusieurs types de polices via l'héritage JPA. Backend Java/Spring Boot avec une couche domaine propre, frontend React/TypeScript.

JavaSpring BootJPAReactTypeScriptPostgreSQL
UTasks View on GitHubVoir sur GitHub

Trello-like team task manager with boards, cards, and real-time user chat. Node.js REST API backend with authenticated sessions over Socket.io.

Gestionnaire de tâches en équipe type Trello avec tableaux, cartes et chat utilisateur en temps réel. Backend REST API Node.js avec sessions authentifiées via Socket.io.

Vue 3ViteNode.jsExpressREST APIMongoDBSocket.ioPassport.jsHeroku
Floppa Marketplace View on GitHubVoir sur GitHub

Marketplace with listings and buyer/seller transactions. Java three-layer architecture, REST API with Jersey, clean code practices, integration tests.

Marketplace avec annonces et transactions acheteur/vendeur. Architecture Java trois couches, REST API avec Jersey, clean code, tests d'intégration.

JavaJerseyREST APIMongoDBMorphiaDockerGHCRCI/CDTDDClean Code
UFood View on GitHubVoir sur GitHub

Restaurant discovery and social platform with map-based search, user profiles, and favorites. REST API integration with Mapbox.

Plateforme de découverte de restaurants avec recherche sur carte, profils utilisateurs et favoris. Intégration REST API et Mapbox.

Vue 3REST APIMapbox GL JSVue RouterAxiosBootstrap
Smart City, Autonomous Delivery Robots View on GitHubVoir sur GitHub

Robots navigating a smart city to transport goods from A to 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 de A à B. Frontend Vue/TypeScript de monitoring, vision par ordinateur pour la détection d'obstacles, communication WebSocket, tests d'intégration.

ROS2PythonOpenCVWebSocketVue 3TypeScriptDockersystemdCI/CD
Toastmasters Platform View on GitHubVoir sur GitHub

Club management system with meeting scheduling, role assignments, and async email plus PDF via Celery/Redis. Dockerized, deployed on Railway.

Gestion de club avec planning, rôles, emails et PDF async via Celery/Redis. Docker, déployé sur Railway.

DjangoPostgreSQLCeleryRedisDockerRailway
HeatMyFloor View on GitHubVoir sur GitHub

Modeling tool for heated floor wire paths. Memento plus Strategy patterns, Larman's Controller, strict domain/presentation separation.

Outil de modélisation de chemins de câbles pour planchers chauffants. Memento plus Strategy, Controller de Larman, séparation domaine/présentation.

JavaSwingSOLID+TDesign Patterns
ULaval Parking App View on GitHubVoir sur GitHub

UI/UX design for a parking permit management and buying app.

UI/UX pour une application de gestion, d'achat de permis de stationnement.

Figma

ReadingLectures

Contact