Portfolio

This page showcases some of my docs-as-code and related projects. Some are straight up "docs as code." Others are simply dev projects that are improved by a docs-as-code mentality.

Projects

  • Canvas Docs-as-Code – This project rethinks the entire course-building process in Canvas. Instead of creating content in a web browser, the project makes it possible to write an entire course in Markdown and yaml. It also uses a single CSV file to manage all of a course's assessment rubrics.

  • TRMNL - My School Menus Plugin Integration – This project helps solve the problem of finding menu information on a busy school morning. I used Claude CLI to write a plugin for the TRMNL device that displays menu information for the coming school day. The lookup tool itself is embedded directly in the documentation --- a simple Markdown page published using MkDocs and GitHub Pages.

  • Intervals.icu – This project demonstrates the power of using an LLM as a tool to enrich complicated document creation. It uses LLM language parsing to build workout plans in CSV and upload them to the Intervals.icu API.

Check out the individual project sections to see the documentation in action.