Krzysztof Duda

hello@krzysztof.studio

Building products and tools that make a difference. Full-stack by trade, currently shipping Indeks and the occasional CRT shader.

Projects and Work

IMAX Canvas × Jev

Gave IMAX Canvas a Jev-powered style panel. Type “make it feel more technical” and it re-tubes, re-types and re-arranges the console. Two tiny Jev calls pick a direction, then score ~100 typed tokens — tube, palette, type, geometry, motion, placement. No LLM-written CSS, no invented UI copy: just a clamped, lockable, undoable diff for about $0.0005 a prompt.

TypeScriptWebGL2Jev

IMAX Canvas

Accessible Web Components skinned as a late-1990s cinema projector control surface. Framework-free TypeScript custom elements painted through a WebGL2 amber phosphor compositor with bloom, scanlines, curvature, grain, and flicker.

IMAX Canvas - amber phosphor CRT interface built from accessible Web Components and a WebGL2 shader

Quorum

Ask one question and N blind, parallel, read-only research agents each take an angle; a judge reconciles them into a single cited note that compounds across runs. Native macOS orchestrator over the Claude Code CLI, spend-capped, 319 tests.

SwiftClaude Code

canonical_log

Ruby gem implementing the canonical log line pattern: accumulates context through the request lifecycle and emits one structured JSON line per request instead of scattered log calls.

Ruby

Visualizing bookmark clusters on a globe

Interactive 3D visualization mapping bookmarks based on semantic similarity. Leverages vector embeddings and a Ruby-integrated LLM to calculate spatial coordinates that reflect content relationships in a global context.

Indeks

Your personal knowledge base that organizes itself. Capture articles with one click, find them instantly with search, and keep your bookmarks organized automatically with visual tagging and semantic understanding.

Indeks - Personal knowledge base and bookmark organizer with visual tagging

Alien HUD

Retro-futuristic HUD with a CRT shader straight out of Alien.

MentorCenter.io

Co-created a platform where you can learn and connect with real people.

DbValidator

Ruby gem that finds records in a Rails database that no longer pass their model validations. 20 stars, 3,000+ downloads on RubyGems.

DbValidator - Ruby gem for validating Rails database records

Generative UI E-commerce Chat

Proof of concept for an E-commerce Chat System with generative UI components, integrated using the Vercel AI SDK.

Generative UI E-commerce Chat - AI-powered shopping interface built with Vercel AI SDK

Distortion

Three.js and WebGL experiment with distortion effect.