Projects

todoist-mcp

A TypeScript-based Model Context Protocol (MCP) server that provides Todoist task management capabilities to AI assistants. Built for use with Claude Desktop.

TypeScript Node.js MCP Generative AI 
scoreboard

A web app for keeping score when playing cornhole. Built by using a TDD development methodology and Cypress for E2E tests.

React TypeScript Cypress TDD Generative AI 
env-prompt

A dependency-free Node.js utility that prompts you for your project's environment variables.

Node.js TypeScript 
hexdump

A multi-language implementation of a hexdump utility for dumping file or stream bytes in hexadecimal, octal, or binary format. Includes PHP and Go implementations with a test suite written with Vite and Node.js.

PHP Go Node.js Vite 
contact-tracer

An isolation/quarantine calculator for use by COVID contact tracers. Built using React and TypeScript.

React TypeScript