A mix of apps and projects, newest at the top. The apps are the recent ones, all built with Claude Code, and they run in a web browser with nothing to install. The projects further down came out of school or my own curiosity. Tap More on any of them for the longer version.
A one-page tide viewer for Grand Manan Island, New Brunswick. Whether the tide is coming in or going out, when the next high is, and two weeks of highs and lows, working offline once loaded.
A field journal for the wildlife you run into around Ontario. Log a moose, a spring peeper, a walleye, or a turtle on the road, and keep a running guide to what lives where.
A private journal for Ontario Parks campsites. Walk a campground, rate the sites, and remember which ones are worth booking next time.
An interactive map of Ontario's 20 fishing zones. Tap your zone, or use your location, and see the seasons, catch limits, and what is open right now.
Drop in the data export Spotify emails you and get a dashboard of your listening. Your totals, a listening personality, your top artists and tracks, and a deep end of 101 odd stats. It all runs in your browser.
A linear regression model trained on more than 100,000 Craigslist listings to predict used car prices. It landed on an R² of 0.691 and came within 11 to 13 percent on common cars.
A dynamic systems model looking at how deforestation changes carbon storage in an ecosystem, with seasonal climate shifts built in. I presented what I found to a full lecture hall.
A hybrid cryptosystem built on the Chinese Remainder Theorem and RSA. Then I broke it, using the exposed public key to show where the whole thing falls apart.