Personal software workshop
Chris Dou
Software I’ve designed, shipped, and kept running.
cdrift is where I work through products, systems, and applied AI—then carry the useful ones beyond the prototype.
Work with evidence
Ticket Pointing
operatingReal-time planning poker built for teams that need to decide together, not merely collect votes.
React / TypeScript / GoRead the case study →Opportunity Radar
activeA research pipeline that turns scattered public signals into traceable, budget-aware opportunity analysis.
Go / SvelteKit / PostgreSQLRead the case study →MediaVault / Lumen
operatingA private media system evolved around millions of records, sleeping storage, and the cost of changing a live product.
Go / SvelteKit / PostgreSQLRead the case study →Voice Clone Agent
experimentA real-time assistant that combines native interaction, speech models, GPU services, and an explicit own-voice consent boundary.
Swift / Python / WebSocketsRead the case study →
More from the workshop
Homelab Infrastructure
operatingA power-conscious platform for deploying, observing, recovering, and backing up independent software.
Debian / Docker ComposeOpen record →Claude Plugins
activeA personal plugin system for durable workflows, cross-project context, and repeatable agent behavior.
TypeScript / PythonOpen record →Bedrock OIDC Auth
maintainedA Python library that converts an existing browser SSO session into refreshable temporary credentials for AWS Bedrock.
Python / OAuth 2.0Open record →