Principal AI Engineer with 25+ years building production systems — currently focused on agentic AI and the Model Context Protocol (MCP). Creator and maintainer of WebCalendar (1M+ downloads). Shipping open source since before the term existed (see the last bullet).
- WebCalendar now includes an MCP server that exposes calendar operations (events, search, scheduling) to AI assistants.
- Agentic Dev Team - A new project I'm experimenting with. A self-hosted autonomous coding team. You describe what to build and approve ideas; a pipeline of AI agents using opencode handles planning, coding, review, testing, and security checking end-to-end.
- WebCalendar — PHP 8 LAMP multi-user calendar I created and maintain; 1M+ downloads, 30+ translations. Recently modernized the UI (Bootstrap/jQuery, replacing legacy Prototype.js) and rewrote the web-based installer for PHP 8.
- webcalendar-core — modern PHP 8.1+ Clean Architecture library (26 services, 17 repository interfaces, RFC 5545 iCalendar); this will power the next generation of WebCalendar.
- php-icalendar-core — RFC 5545-compliant iCalendar parser/writer for PHP 8.1+; this will also be critical in the next generation of WebCalendar.
- Cliquetool — Go tool for finding cliques in a graph (built to teach myself Go).
- ilibgo — Go image library with an X11-style API; a port of my C
ilib - GTimer - Linux GTK app for tracking time spent
- CVE Services — contributed to MITRE's CVE Program REST API (containerizing the NodeJS app; also built the AWS CodePipeline CI/CD).
LinkedIn · k5n.us · craig AT k5n.us
Fun fact: my first open-source release was xapplaunch, a system menubar for HP-UX/SunOS/AIX/OSF-1, posted to a public FTP server in 1995 — three years before the term "open source" existed.




