Germán Tarnoski Logo
Germán Tarnoski
Side ProjectsUniversity projects, personal tools, and experiments
012026

Fitness Tracker

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.

ReactTypeScriptSupabasePostgreSQL
022026

Nutrition Analyzer

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.

ReactTypeScript
032024

PaRx — Prescription Verification Platform

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.

JavaScriptReactNode.jsLeaflet.jsAgile
042020

BotChallenge — 1st Place

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.

JavaAI / Algorithms
052023

Bank Reconciliation System

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.

DjangoPythonSQLiteBootstrap
062026

WhatsApp Grocery Bot

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.

TypeScriptBaileysPlaywrightFuse.js