Projects
Footsteps
As a competitive runner, I often want to look back at and analyze my running data. Unfortunately existing platforms make this nearly impossible to do. I want to be able to answer questions like,
- When was the last time I ran to that neighborhood?
- What was that workout I did a few months ago? I know it was at that track across town.
- Show me all of my 5K races so I can quickly compare them.
- What pace do I usually run my easy runs at?
- How much am I training for this marathon compared to my last one?
Frustrated by existing platforms, I set out to build my own. It is entirely focused on looking back at what you've done and where you've been (hence the name, Footsteps). It allows you to search and filter all your runs by any field: Description, Distance, Day of the week, GPS, just to name a few. It also includes some basic running analytics, calculating stress per run and fatigue or training volume over time.


- Data: From Strava via the Strava API
- Front end: Angular
- Charts: Plotly
- Back end server and API: Flask
- Database: SQLite/SQAlchemy
My Timeline
For several years now I have been tracking my location, processing it, and then mapping and analyzing it. I even built a website for viewing it by date and by travel mode. I can't share tre website for obvious reasons but here's an example, everywhere I went in 2024:

This project has a lot of parts
- Data collection from many different sources.
- Data processing (Java)
- Website for viewing (Angular)
- Map creation (QGIS)
Websites
neilguertin.com
This one! First hand coded HTML and CSS, then PHP, and now built with Jekyll.
contramontreal.org
https://www.contramontreal.org
Also built with Jekyll. A real website with hundreds of visitors every month. I built some useful features like easy language switching and automatically displaying the info for the next dance.