Krzysztof Duda

hello@krzysztof.studio

i’m a product engineer. i take rough ideas and ship them end to end, from the first interaction to the full-stack system behind it.

currently building Indeks and tools for working with AI agents.

email me ↗see the work ↓

Projects and Work

Depth camera
Indeks first bookmark
Surveyor
IMAX Canvas × Jev by TypeSafe AI
Indeks × Jev by TypeSafe AI
IMAX Canvas - amber phosphor CRT interface built from accessible Web Components and a WebGL2 shader
domometr.pl
Visualizing bookmark clusters on a globe
Indeks - Personal knowledge base and bookmark organizer with visual tagging
Alien HUD
MentorCenter.io
DbValidator - Ruby gem for validating Rails database records
Generative UI E-commerce Chat - AI-powered shopping interface built with Vercel AI SDK
Yabai Raycast extension - TypeScript integration for Yabai window manager
Distortion
01 / 15

Depth camera

point the phone at something and the viewfinder comes apart into points. a depth model reads every frame on the phone and pushes each pixel back by how far away it is, so the sky scatters loose while the building keeps its edges.

React NativeTypeGPUCore ML

scroll or swipescroll, drag or use the arrow keys

without a picture

Quorum

ask one question and a few research agents each take a different angle, in parallel, read-only and blind to each other. a judge reconciles their answers into one cited note, and notes build on each other across runs. native macOS app on top of the Claude Code CLI, with a spend cap and 319 tests.

SwiftClaude Code

canonical_log

Ruby gem for the canonical log line pattern. it collects context over the whole request and writes one structured JSON line at the end, instead of log calls scattered everywhere.

Ruby