This is my personal profile. I keep my professional work in different profiles, based on my employer's preferences.
What I have here is different than what I do in my day job. I use the right tools for the job, whether it's programming language, testing strategy, infrastructure, you name it.
Ordered by their (limited) impact on the world:
- LibreThinker - AI Copilot for LibreOffice. Python extension with Django API. 15k installs.
- ForecastSheets - Google Sheets add-on for time series forecasting, built with React and Django. 3k installs.
- hackernewsalerts.com notifies when you get a new comment/reply on Hacker News. 200 users.
- SimplyFeed - React-based Chrome/Firefox extension that filters liked and promoted posts in your LinkedIn feed. +1k installs.
- HEX to Tailwind - small Astro/React web app that converts your HEX code to the closest color in the Tailwind color palette. 90k site visits.
- TikTok Examples - Astro blog site that collected case studies for audience growth on TikTok. 200 newsletter signups.
- UK company database - Python scripts wrote to ingest and process the XBRL financial accounts of the 10 million companies listed on Companies House. Available for consulting services.
- ConfigBerry - manage Cloudflare configs for multiple domains, at scale. Ranked #1 on Google, 15k site visits.
- jenkins-box - a collection of Terraform scripts that deploy a Jenkins server on an AWS EC2 instance.
- more to add...
Happy to chat over LinkedIn; make sure you add a message to your connection request.



