
Things I run
Four things I own and run outside the day job. Three are live and still maintained, and each of those is something I use myself. The fourth is a podcast that stopped, kept here because the archive is still worth your time and because a list of only the wins would be a dishonest one.
CLUBCP
Software for community clubs
Free club-management software for volunteer-run community clubs in Australia. Memberships, events, ticketing, payments, posts and galleries in one place, so a committee spends its evenings running the club instead of reconciling a spreadsheet. It has been in production since September 2021.
CODING
coding.gazar.dev
AI writes the code now, and the part that fades is producing it from an empty file. So: ten minutes and one TypeScript problem, written from memory against hidden tests inside a countdown, and passing schedules it further out. Paste is blocked on purpose, because recognising code when you read it is a different skill from producing it. Not a LeetCode replacement, and not trying to be.
Free • No account needed to try one • 15 problems, TypeScript only
MARLIN
Open source terminal
The terminal where you read what your agents did. Splits that nest, a file tree carrying real git status, staging and conflicts, and unified or side-by-side diffs, all built in, so reviewing what an agent changed does not mean leaving the terminal for an editor. Native, open source under MIT, no account and no telemetry.
Free and open source • macOS and Windows • Early, and it says so
NOGHTE VOROOD
Farsi tech podcast
A Farsi-language interview podcast for Iranian tech professionals, co-hosted with Ali Parvizi. Long-form conversations with founders, engineers and researchers about work, technology and the future, in a language most of that conversation does not happen in. New episodes stopped in 2026, but the archive stays up and free: 23 episodes, every one still worth listening to.
Free • In Farsi • Archived, no new episodes