Life Through My Lens
SeriesComplete5 parts
Building BENEDICT.EXE
A technical essay series on turning my static portfolio into a fast, grounded, conversational interface to my work, memory, and taste.
View series →SeriesComplete6 parts
Parameter Golf: Learning Transformers Under 16MB
A six-part technical series on using OpenAI's Parameter Golf challenge to learn small transformer design, compression, evaluation, and agent-assisted experimentation.
View series →
Agents As Lab Infrastructure
May 13, 2026
Coding agents were most useful when I stopped treating them as geniuses and started treating them as structured lab infrastructure.
Read more →Learning The Parameter Golf Game Board
May 13, 2026
The first useful lesson was that Parameter Golf is not scored on vibes. It is scored on a very specific artefact pipeline.
Read more →The Bottleneck Kept Moving
May 13, 2026
Better model quality did not always produce a better submission. Compression and evaluation kept changing what progress meant.
Read more →The 16MB Bet
May 13, 2026
I studied Parameter Golf because I wanted a real constraint to force me past surface-level transformer knowledge.
Read more →The Next Parameter Golf Run
May 13, 2026
If I ran Parameter Golf again, I would spend less time chasing cleverness and more time making the bottleneck visible earlier.
Read more →What Tiny Transformers Punish
May 13, 2026
A small transformer under a byte budget makes comfortable architecture defaults feel expensive.
Read more →The Hardest Chat Bugs Were Software Bugs
May 12, 2026
I thought the model was failing. Most of the time, the harness around it was.
Read more →When Search Is Not Enough
May 11, 2026
Fast retrieval found candidate sources. The next problem was deciding which sources should travel together.
Read more →Correct Tool, Wrong Scale
May 10, 2026
Qdrant was not a bad tool. It was just the wrong scale for a small curated portfolio corpus.
Read more →The First Rule of AI Latency Is Measuring the Wait
May 9, 2026
My chat worked, but it felt broken. The fix started with measuring the wait users actually felt.
Read more →Why I Wanted My Portfolio To Talk Back
May 8, 2026
A normal portfolio is optimised for scanning. I wanted something optimised for asking.
Read more →Ah Ma's Ngoh Hiang and the CNY Tradition That Brings Us Home
February 20, 2026
It is not the dish that makes it special. It is the hands that make it together.
Read more →The Death of the Hackathon Spirit: Startups, Pre-baking, and my 6-hour sprint
January 15, 2026
What happens when the main constraint is not shared? We built an MRT-themed sign language game in 6 hours, and I left with questions about what hackathons are really for.
Read more →MoSCoW, Velocity, and the Work That Actually Matters
January 10, 2026
MoSCoW taught me how to label priorities. It didn’t teach me how to choose.
Read more →The Crossroads of My 20s: What is the One Thing I Cannot Lose?
January 8, 2025
This past year has felt like two lifetimes compressed into twelve months.
Read more →My First Blog Post
October 14, 2024
Hello to everyone reading this! A space for my personal portfolio and life diary.
Read more →