SELECTED WORK

Work

AI agents and production systems, plus the hardware jobs that taught me to ship things that keep running.

Shipping where real money moves

The situation
A crypto exchange: software handles real money, and compliance is not optional.
What I built
A ticketing platform from scratch, plus the admin tools the operations team runs it with. Dictation tooling for writing prompts, and hands-on help moving engineering teams onto AI tools and workflows. Before that, a Travel Rule compliance system.
The result
Thousands of tickets sold in production. The compliance system runs at multiple exchanges.

An assistant you can trust with your accounts

The situation
A useful assistant needs real access: a browser, a terminal, your accounts. That same access is what makes it dangerous.
What I built
A personal assistant in Telegram with its own browser, Linux terminal and memory. It confirms before any payment, booking or message, only uses approved sites, treats web page text as data, and you type passwords and 2FA yourself.
The result
An agent that acts for you, and never spends without asking.
Tamo website: a Telegram chat where Tamo asks for permission before completing a restaurant reservation, and the user allows it
Join the Tamo waitlist ↗

Coding agents that check each other’s work

The situation
One coding agent is a helper. Several running at once turn into a mess without structure.
What I built
Planning agents split the task, execution agents each work in an isolated git worktree, and review agents gate every merge. A mobile app reaches the desktop over an end-to-end encrypted link.
The result
Many agents in parallel, and nothing lands without review.
Fabrika website: a task board with plan, build, verify and ship columns, and one high-risk task waiting for a human
See Fabrika ↗

A light that saves the stairs

The situation
The manager's office sat upstairs, out of sight. Engineers and workers climbed up just to find the door closed.
What I built
A custom status light by the stairs, with a handheld remote for the manager. Green means come up, red means busy.
The result
Nobody climbs the stairs for nothing anymore.
Finished status light glowing green

Managing an artwork from another city

The situation
A.R.T.'s Symbiosis installation ran at Contemporary Istanbul. Every config change meant sending someone to the venue.
What I built
Remote configuration over the internet using MQTT, so the studio could adjust the artwork from wherever they were.
The result
Fewer trips to the venue, and changes made in minutes instead of days.
Close-up of the Symbiosis mechanism: a lit fluid reservoir and tubing on a steel frame beside the blue sculptureThe Symbiosis sculpture lit blue in a dark exhibition room at Contemporary IstanbulThe steel frame and tubing behind the sculpture, with a glowing bubble on its surfaceBubbles and mist drifting across the sculpture under blue light
See Symbiosis ↗