Skip to main content
Subscribe via RSS Feed

Search the site

Search for blog posts, talks, projects, and more

↑↓NavigateEnterOpenESCClose

Projects

A selection of projects I've built, maintain, or contributed to. Mostly open source, mostly TypeScript.

55

Production-ready starter for building MCP servers in TypeScript. No build step needed during development, Vite for production, Vitest for testing, Pino logging, and Docker support out of the box.

Role: Author & maintainer

TypeScript
12

Starter for building ChatGPT Apps with the OpenAI Apps SDK and Model Context Protocol. React widgets, Storybook, Pomerium integration for authenticated remote access, and a full dev/prod workflow.

Role: Author & maintainer

TypeScript
7
pomerium/

mcp-app-demo

51

A full chat client that started as a demo for securing MCP servers with Pomerium and grew into a real application. Supports multiple MCP servers with Zero Trust access control. Used internally and at conference demos.

Role: Author & maintainer

TypeScript
7
openclaw/

openclaw

382k

Open-source personal AI assistant you run on your own devices, supporting 20+ messaging channels. I contributed the Trusted Proxy authentication mode — hardening access to the control plane UI and SSH.

Role: Contributor

TypeScript
80k
nickytonline/

dev-to-mcp

44

A remote MCP server for the dev.to public API — no authentication required. Browse articles, search content, fetch user profiles, and pull comments from dev.to via any MCP-compatible client.

Role: Author & maintainer

TypeScript
15
nickytonline/

clawspace

11

Browser-based file explorer and editor for OpenClaw workspaces. Monaco editor (the same engine powering VS Code), file browsing, editing, saving, and reverting — faster than reaching for a terminal for quick workspace edits.

Role: Author & maintainer

Astro
0
More on GitHub