Ventures

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.

MembershipsEvents & TicketingPayments
1,600+
Members
2021
Live since

Free for clubs • Australia • Running continuously since 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.

TypeScriptHidden testsSpaced repetition

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.

RustMIT licensedNo account, 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.

FarsiLong-form interviewsArchive, not active
23
Episodes
2025
Started

Free • In Farsi • Archived, no new episodes