Here are selected examples of the software, automation, and technical writing I have worked on. Some client work cannot be shared publicly, so this page focuses on public projects and representative areas of experience.
๐ ๏ธ
C# ยท Windows ยท MCP
CLIF
Repeatable desktop automation for scripts, tests, and AI agents
An open-source Windows desktop automation toolkit with a command-line interface and local Model Context Protocol server. Inspect WPF, WinForms, and WinUI controls, run repeatable workflows, and return useful feedback to developers and AI agents.
View the CLIF repository โ (opens in a new tab)
โ
C# ยท AI
CoffeeTalk
Multi-persona AI conversations across desktop and CLI
A .NET 9 application for orchestrating multi-persona LLM conversations with Microsoft's Agent Framework. It includes a Photino/Blazor desktop GUI and a Spectre.Console CLI, with support for OpenAI, Azure OpenAI, and Ollama.
View the CoffeeTalk repository โ (opens in a new tab)
๐ฆ
TypeScript ยท Web
Tiny Rex: Crystal Valley
An accessible browser game built without a framework
A fully original browser platformer built with TypeScript, Canvas 2D, and the Web Audio API. The game uses procedurally generated art and sound, has two hand-designed levels, and includes keyboard, touch, gamepad, and reduced-motion support.
View the Tiny Rex: Crystal Valley repository โ (opens in a new tab)
๐
JavaScript ยท Privacy
PTO Tracker
Private leave planning that stays in the browser
A browser-native PTO calculator, planner, and forecast tool. It keeps configuration and leave records in the browser, with accrual calculations, calendar views, forecasts, backups, imports, exports, and no account or server-side database.
View the PTO Tracker repository โ (opens in a new tab)