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, 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
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.
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.
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.
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.
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.
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.
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.
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.
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.
UI/UX design for a parking permit management and buying app.
UI/UX pour une application de gestion, d'achat de permis de stationnement.