HomeNotesProjectsAbout

Hello, I'm Dennis

Welcome to my corner of the internet. This is where I share my thoughts, learnings, and experiments as I navigate the world of technology and startups.

I write about software engineering, startups, and the things I'm building and learning along the way.

View Projects More About Me
Dennis

Recent Notes

View all notes →

I have finally started a new startup

March 11, 2026

A follow-up on the difficulties of choosing a startup idea, and how I eventually picked a direction.

startupsstartup-ideas

First impressions of the Advertising Context Protocol (AdCP)

October 27, 2025

A first look at the AdCP protocol and its implications for the industry.

adtechMCPA2AagentsAdCP

The difficulties of choosing a startup idea

October 25, 2025

A note on the challenges faced when there are too many options.

startupsstartup-ideas

A novel log compression algorithm

December 18, 2016

A multi-stage compression scheme that exploits repeated prefixes in web log lines, combining online streaming compression with offline batch encoding.

compressionlogsalgorithms

How GZIP compression works

December 7, 2016

A short explainer on the LZ77 and Huffman encoding combination that sits behind GZIP, with a worked example.

compressiongzipalgorithms

Built with ❤️ in London • © 2026