Work index10 builds

2018—2026Products · tools · experiments

Things I’ve built

Products,
tools,
useful detours.

Some for work, some because I couldn’t help myself.

Open the index

The build index

Pick a system.

Each one started with a problem I wanted solved.

Studio / createLive product
Sirv AI Studio interface

012026● Active

Sirv AI Studio

I built Sirv AI Studio from zero into the system Sirv uses to scan catalogs, run AI work in batches, review supplier uploads, and publish safely to Shopify.

React 19 · TanStack Start · PostgreSQL · Drizzle Open project
  1. 01Catalog scan
  2. 02AI batch
  3. 03Human review
  4. 04Safe publish
BudJet / overviewUsed daily
BudJet - Personal Finance Tracker interface

022025● Active

BudJet

I built the finance tracker I kept wishing existed: fast enough for daily use, detailed enough to be useful, and smart enough to spare me most of the typing.

Nuxt 4 · Vue 3 · Supabase · Gemini Open project
  1. 01Scan or import
  2. 02Check the AI
  3. 03Share the budget
  4. 04See the pattern
Travel Bot / chatWeb + mobile
Travel Bot AI Assistant interface

032025● Active

Travel Bot

Tell it the kind of trip you want. It turns a vague idea into a day-by-day plan using live travel data and 5,000+ Earth Roulette destinations.

AI · Chat · Travel API · PWA Open project
  1. 01Describe the trip
  2. 02Pull live context
  3. 03Build each day
  4. 04Refine by chat
SlovoCard / review8,000+ words
SlovoCard interface

042025● Active

SlovoCard

I built a spaced-repetition system for learning the languages around me in the Balkans, with more than 8,000 words in the deck.

Web · SRS · Language Learning Open project
  1. 01Choose language
  2. 02Study the deck
  3. 03Review on time
  4. 04Remember
Sirv Experts / searchWeb + iOS
Sirv Experts Directory interface

052023● Active

Sirv Experts

I built a focused directory for finding people who actually know product photography, 360 spins, 3D, video, retouching, and Sirv.

Nuxt · Directory · Search · Maps Open project
  1. 01Choose specialty
  2. 02Search location
  3. 03Check real work
  4. 04Contact directly
Earth Roulette / discover5,000 destinations
Earth Roulette interface

062021● Active

Earth Roulette

I built a button that sends you somewhere unexpected, then added enough real travel data to make the result useful rather than merely random.

Vue · Travel Data · Search · API Open project
  1. 01Set the boundaries
  2. 02Spin the globe
  3. 03Inspect the surprise
  4. 04Plan the trip
UaHelp / resourcesStill needed
UaHelp interface

072022● Active

UaHelp

A curated list of reliable ways to help Ukraine. It is still desperately needed.

Vue · Charity Open project
  1. 01Choose a need
  2. 02Verify resource
  3. 03Find the route
  4. 04Take action
Image & Media Skills / repository8 skills
Image & Media Skills interface

082026● Active

Image & Media Skills

I assembled the image and media knowledge I kept repeating into eight practical skills for AI coding agents.

Agent Skills · Web Performance · Sirv · Media APIs Open project
  1. 01Inspect the media
  2. 02Choose the workflow
  3. 03Implement delivery
  4. 04Verify performance
improve-codex / repositoryOpen source
improve-codex interface

092026● Active

improve-codex

I built an agent skill that audits a codebase, writes the plans, and gives each one to a guarded Codex executor in its own git worktree.

Agent Skills · Codex CLI · Shell · Git Worktrees Open project
  1. 01Audit the codebase
  2. 02Scrutinize the plans
  3. 03Execute in worktrees
  4. 04Review every diff
Viddl / downloadStill online
Viddl interface

102020● Archived

Viddl

I got tired of video downloaders that looked like malware, so I built the boring version: paste a link, get the video, leave.

Web App · Video · PWA Open project
  1. 01Paste URL
  2. 02Resolve media
  3. 03Fetch the MP4
  4. 04Get out