Project page is a work in progress
At work we deal with CRM systems, billing, infrastructure etc daily. Heavy stuff. In my spare (programming) time I like to make toy projects and things that can improve my daily life. If I can learn something in the process then it's even better. I have some of these projects here.
Not Dead Yet
I am on the wrong side of 40 so I have decided to take my health more seriously. I wanted something custom for my fitness tracking. Apple Health doesn't show the data quite like I want it, so I built this. It imports my Apple Health exported data into SQLite and creates this nifty dashboard.
It even has some sort of neat AI features where it can recommend you things to focus on for next week. You can see that in the second to last image.




Broad
This has been one of those projects that have gone through many iterations over the years. It started as a Rails app, then a Rails API with a separated Vue/Nuxt app, then a React/Next app, and then a monorepo with multiple frontends. I've tinkered with this for years as a playground for technology, so that explains the many, many rewrites. The current iteration is easy to work with, solves the problem, and it has a comprehensive test suite that runs in 1.5 seconds, so I am very happy with it.
Essentially it's a tracker for movies and tv shows. My wife and I are huge movie buffs, especially for what we call "80s garbage". We have quite an extensive collection, so keeping track of what we have and what we have watched is interesting. Complete with movie release calendar and news and all of that good stuff. Quick demo below:
Hookie
Chrome extension that can define webhooks when you "do" things. For example, you can right click on a page and have it send the URL somewhere. I use it to trigger N8N workflows. I can right click a Reddit conversation and have it send it to N8N. N8N waits for 24 hours, then summarizes the discussion and I can read it in my RSS reader of choice. Another example is when I select text I have a "hook" that sends it to my Notion capture page.
Hookie is messy AI code but it has been surprisingly useful to me and I use it every day.
Diceman
I tossed this together after reading The Dice Man. It is about a man who surrenders his fate to the roll of the dice, in increasingly bizarre ways. Diceman is a tool for this, although I don't recommend going to such extremes as the man in the book. Don't hurt anyone please.
