Devon Daviau

Projects

Freshbooks MCP Server

Freshbooks MCP Server

A Model Context Protocol server created with the cooperation of Claude Code and custom subagents that bridges Claude Code and the FreshBooks API. Built in TypeScript with stdio transport, it exposes FreshBooks operations — client management, invoicing, and more — as structured tools that an AI assistant can invoke directly. Handles OAuth2 authentication with automatic token refresh, so freelance admin work becomes a natural-language conversation.

Learn more →
Story Shelf

Story Shelf

Story Shelf is a basic CRUD app built with Next.js, TypeScript, Tailwind CSS, Hasura, and Zustand. It provides a simple, pleasing interface for managing your favourite books and keeping track of which ones you've read and which ones you want to read.

Learn more →
Sick Fits

Sick Fits

"Sick Fits" is a full-stack e-commerce example project built during the completion of Wes Bos's "Advanced React" course. It features a Next.js frontend utilizing Apollo Client for data fetching and caching, and Stripe for payment processing. The backend is built with Keystone JS to act as our auth handler, CMS, and GraphQL API to our MongoDB database.

Learn more →