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

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.

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.

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 helps identify invalid records in Rails applications by validating data against model requirements.

Generative UI E-commerce Chat

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

Distortion

Three.js and WebGL experiment with distortion effect.