Things I've built. Experiments I've run, Problems I've tried to solve.
A DSL inspired by the Recursive Language Model paper. Guarantees termination, limits execution scope, and allows expressive exploration of large string prompts — the right level of abstraction for AI agent tool use.
A Claude Code harness for running CC overnight fully autonomously and securely. A self-repairing, fully autonomous harness that reduces human involvement from once every 10 minutes to once every 10 hours.
A simple, declarative library for easily building multiplayer games with peer connection support. Build games like Agar.io, Fireboy & Watergirl, or Among Us without writing a single line of sync or networking code.
A micro-spec for embedding interactive UI widgets in Markdown for LLMs.
A CLI-based alternative (think shadcn) to Docusaurus for Svelte. A documentation framework for SvelteKit that gets out of your way.
Minimal TypeScript library for generating multi-turn prompt injection attack conversations to test AI system security vulnerabilities.
A visual CSS bug checker for websites. Features a CLI mode for inspecting individual pages and a proxy mode that flags overflow, overlapping, and other CSS issues as you navigate your site.
An online, 3D, MMO, Pokemon-esque game built with Rust and Bevy. Leverages the Rust compiler and Clippy for automatic verification instead of manual QA testing.
TypeScript library for building AI agents with dynamic theory of mind capabilities, featuring real-time understanding of human mental states during conversations.
Platform featuring detailed AI role-play prompts for famous programmers like Linus Torvalds, Chris Lattner, and Guido van Rossum, capturing their technical expertise and communication styles.
Web tool that extracts and analyzes design systems from websites, providing implementation-ready design briefs with colors, typography, spacing, and layout systems.
Web client for comparing AI model responses from OpenAI, Google, and Anthropic. Built with SvelteKit, Go, and PostgreSQL.
Time-aware utilities for LLM applications. Parse natural language dates, add temporal context to prompts, and handle timezone-aware date operations.
QR code ordering system for Ambi's Chai with full Square integration using SvelteKit and Firebase. Sends SMS notifications when orders are ready.
More projects in development...