Tyler

Notes

MyLog — Local CLI Habit Logger (26th December 2025)

Like a lot of Gen Z, I’m trying to make a conscious effort to spend less time on my phone — but I realised I still default to my laptop. So as we are going into the new year, I thought I'd have a go at building a local CLI logger that matches my actual workflow rather than trying to change it.

MyLog is a local-first CLI tool that lets me log general notes and structured activities. It currently tracks runs, gym sessions (Push / Pull / Legs), and LeetCode problems. Everything is stored locally in an append-only JSONL file and logged through the terminal.

Once the requirements and interface are solid, I plan to rewrite the current Python prototype into a lean C version.

Caveat: A life defined only by productivity is the life of a slave.

Using MyLog to log a run in the terminal

Tylers-Compiler

Building my own compiler from scratch in Java. Learning about parsing, tokenization, and language design as I go.

Arduino Train Departure Board

Planning a live train departure board using an Arduino — pulling real-time rail data and displaying it on a physical screen. Watch this space.

More on GitHub