A fitness tracker to share with my friends and compare routines. Logs weight changes over time, shows progression charts, logs cardio activity, and tracks per-set completion during sessions to help optimize training times.
A nutrition analyzer that reads my Cronometer CSV exports (Nutrition tracking app) and breaks down my nutrition data: what's working, what isn't, whether I'm progressing as expected, how long to reach my goal at my current pace, best meals of the month, daily eating patterns, micronutrient breakdowns, and more. I built this project end-to-end with AI coding tools like Claude Code to become familiar with the technology.

PaRx is a Canadian health initiative that enables doctors to prescribe time in nature as part of treatment. Built during my university exchange at the University of Toronto Scarborough, in a multicultural agile team. I implemented the Saskatchewan provincial scraper for healthcare provider credential verification and built the "Green Resources Map": an interactive map that shows green spaces near the user in Toronto, with geolocation, search controls and Wikipedia-sourced details for each space.

First place in a robotics competition held by the Buenos Aires Institute of Technology (ITBA) and sponsored by Globant. Our team of three built autonomous combat tanks in Java using Robocode, winning with a combination of targeting algorithm and evasive movement strategy.




A bank reconciliation system built as a university full-stack project, based on a workflow problem at a family member's company. Compares bank statement entries against internal ERP records across multiple companies, flags discrepancies, and provides a management interface for banks, accounts, and operators.



A WhatsApp bot that lets me and my family browse our frequent groceries list and manage the cart at our usual supermarket by automating browser interactions with its online store, handles fuzzy product matching, and sends polls when it needs help picking between similar results.