Work

Projects

A curated selection of products, experiments, and open-source contributions.

OP

OpenMetrics CLI

An open-source command-line tool for aggregating and visualising performance metrics from CI pipelines. 2,400+ GitHub stars.

OpenMetrics CLI connects to GitHub Actions, CircleCI, and Jenkins to pull raw build and test timing data, then renders trend charts directly in the terminal. The project was featured in the GitHub Actions blog and is used by engineering teams at Stripe, Notion, and Linear. Maintained with full semver, a changelog, and automated release pipelines.

TypeScriptNode.jsCLIOpen SourceGitHub Actions
PE

Personal Portfolio

This site — a fast, accessible portfolio built with TanStack Start, featuring an AI-powered resume assistant and image gallery with Netlify Image CDN.

A fully type-safe portfolio site built with TanStack Start and deployed to Netlify's edge network. Images are served through Netlify Image CDN, automatically converted to WebP/AVIF and resized on demand. The AI assistant on the resume page uses the Anthropic Claude API with tool use to answer questions about work experience.

TanStack StartReactTypeScriptTailwind CSSNetlify
TA

Taskflow

A collaborative task management platform with real-time updates, time tracking, and Kanban-style boards. Supports teams of up to 500 users.

Taskflow is a production SaaS product handling 10,000+ daily active users. Built a custom real-time engine on top of PostgreSQL's LISTEN/NOTIFY to avoid the overhead of a dedicated message broker. The GraphQL API uses persisted queries and aggressive caching to achieve p99 response times under 50ms.

ReactNode.jsPostgreSQLWebSocketsGraphQL