École de technologie supérieure
2021 - Winter 2026
Montreal
Cégep du vieux Montréal
2018 - 2021
Montreal
Web application that provides personalized answers to personal finance questions by analyzing and summarizing real discussions from Reddit. The system relies on a data pipeline, semantic search (FAISS), and a Retrieval-Augmented Generation (RAG) architecture powered by a large language model to deliver contextualized and practical financial insights.
View ProjectWeb application designed to analyze VO₂max and endurance performance data collected from athletes. The system processes physiological metrics and training data to compute performance indicators, visualize trends over time, and generate structured analytical reports. The project covers the full software engineering lifecycle, including requirements analysis, system architecture, data processing, interactive dashboards, and automated report generation.
Dash web application that allows Strava users to quickly switch between the gear they've used for their activities. With a simple interface, users can easily update their shoe selection for each run or ride, keeping their Strava logs accurate and up-to-date.
View ProjectFlask web application that converts festival lineup images into curated Spotify playlists. Utilizing image recognition and the Spotify API, the app extracts artist names from the lineup image and automatically generates a playlist, allowing users to easily discover and enjoy the music of festival artists.
View ProjectCreated a Dash web application that scrapes all ETF tickers and retrieves their historical data. The app calculates and visualizes the annualized mean returns and variance for each ETF, providing users with valuable insights for investment analysis and portfolio optimization.
View ProjectThe project aims to create an online cat image bank where users can upload photos of their cats. A deep learning algorithm ensures the photos are of cats, and an image processing algorithm checks for uniqueness. The project was undertaken to learn C# and practice various programming skills, using technologies like ASP.NET, HTML/CSS, Razor, C#, and SQL.
The project aimed to group syntactically similar words by calculating distances between them using vectors and matrices. The user selects the number and size of groups, and the algorithm distributes the words accordingly. This project helped me understand deep learning principles and gain experience with libraries like Numpy for matrix calculations.
View Project