Ongoing
Current and active works
- Personal site as practitioner's workbench
Eleventy-based personal site exploring design, technology, and AI integration with custom tooling
- Airtable schema for AI image prompt management
Database schema design for tracking AI image generation prompts across multiple platforms
- Claude Code sessions to asciinema recordings
CLI tool that transforms Claude Code conversation transcripts into high-fidelity terminal recordings
- Claude Code JSONL format research
Research document cataloging Claude Code session JSONL format and architecture decisions for cc-prism
- Context switching shouldn't feel like a ceremony
Shell CLI helpers for Claude Code session management - ccup launcher and agentenv profile manager
- Buffer invariance as architectural principle
Production-grade web component system for rendering Claude Code terminal output with lossless pipeline
- Job search as a design problem
Hybrid monorepo combining Designing Your Life methodology with document processing tools for career transition
- Portfolio with state-machine interactions
Astro portfolio site with sophisticated 2-state interaction system for case study exploration
- Showcase site for terminal recordings
Astro SSG site showcasing cc-prism terminal recordings with distinctive visual identity
- Writebook analysis and documentation
Documentation and analysis of 37signals Writebook publishing platform
- Making state machines and UI shorthands talk
Visual statechart editor combining tldraw's infinite canvas with XState v5 state machines
- Managing MCP servers like pyenv manages Python
CLI utility for managing Model Context Protocol server configurations across projects
- Personal plugin marketplace for Claude Code
A framework for extending Claude Code with custom skills, commands, and agents
- Rust TUI for parallel command execution
Terminal interface for monitoring and controlling parallel task execution via the par CLI
- Exploring hybrid state management in React
Proof-of-concept combining XState state machines with Zustand stores and Immer immutability
- Zero-drop dictation TUI for whisper.cpp
High-performance terminal interface for hands-free dictation with guaranteed character accuracy
- Hierarchical PDF ingestion for RAG
Pipeline for converting PDFs to searchable vector embeddings with preserved document structure
- Privacy-first retirement tracking for Turkish citizens
Mobile app calculating retirement countdown from social security statements using on-device OCR
- Recipe and nutrition data pipeline for meal planning
Script-based system managing recipes and nutritional data from USDA and Turkish databases into Airtable
- AI-powered UX case study extraction from email threads
Pipeline for analyzing Gmail exports and generating UX design case studies using LLM classification
- Non-intrusive AI writing suggestions for Markdown
Modular system for integrating AI suggestions into writing workflows with prose-aware diffing
- Export readiness assessment with tiered service model
Digital product for Turkish export competitiveness assessment with LLM-powered report generation