Skip to content

Projects

At work: the Spark and Iceberg storage side of a cloud data platform. Outside it, things I build myself — a kids' puzzle app, a desktop tool for Iceberg tables, and more on the way.

Shipped

Live and in use.

  • Daily puzzle games for kids, in Turkish, on the web and as a mobile app.

  • A map of where drones may and may not fly in Türkiye — SHGM zones, NOTAM areas, 3D terrain and sun times. No account, no fee.

  • Desktop tool that shows Apache Iceberg and Paimon table metadata as a graph, snapshot by snapshot, instead of reading manifests by hand.

  • A statusline plugin for Claude Code that shows every usage quota at a glance - the five-hour and weekly windows, model share, spend - so the usage page can stay closed.

  • oku

    live

    A documentation kit. Pages are written in Markdown and rendered in the browser by Custom Elements; a CLI builds the multi-page site, a search index, single-file copies for offline reading and an llms.txt for LLM readers.

  • Merges many large log files and archives into one time-sorted stream; built for throughput on multi-core machines.

  • Toss

    live

    Share text, code, images and files between the devices on your local network - one binary, no accounts, no configuration; devices find each other by broadcast.

  • A Minecraft add-on built with my kids' ideas - 70 kinds of TNT, trap blocks, magic items, giant monsters and a hundred-odd disguises, generated from one Python file and played on their tablets.

  • Sync tasks between Vikunja, Plane, Jira, Microsoft To Do and Notion through one local state file - pull from all five in one schema, push back to the two that take it.

  • Jira, Vikunja, Microsoft To Do and Notion as native git remotes - fetch pulls every task in as a file, push writes edits back; diff, log, blame and bisect work on tasks.

  • Tezgah

    live

    Quote builder for a small cutting workshop - an order entered once becomes a printable A4 quote with line items and VAT.

What's baking

Being built or about to come out of the oven; some stay private until they are ready.

  • Ajans

    coming soon

    A local board for running and supervising coding-agent sessions - which ones are waiting for you, which are working, what each produced.

  • Bedesten

    in progress

    Order tracking for tailoring and garment workshops, one platform for many workshops.

  • Mütercim

    in progress

    Layout-preserving document translator - a PDF in one language comes out in another with the same layout. Page images in; OCR and AI models produce structured text; Markdown, LaTeX, PDF or DOCX out.