01Product
Workout logging is easy. Learning from it usually isn't.
Natty started because most training apps are good at collecting sets and less useful when it comes to deciding what to do next. It keeps logging quick, then adds coaching only when it has something helpful to say.
ExpoSupabaseAzure Functions
Read project
02Automation
Published judgments shouldn't require a daily trawl.
CourtWatcher monitors new Court of Session opinions and turns them into a dependable digest. I built it to explore whether careful automation could remove repetitive checking without hiding the source material.
PythonAzure OpenAIMicrosoft Graph
Read project