Skip to main content
PM — hero image
Internal Tool Live 2026

PM

Internal project management tool built for how we actually work

Tech Stack

Fastify TypeScript fluent-html HTMX Tailwind CSS Prisma Redis

Overview

A bespoke project management app that replaces generic tools with workflows shaped around our team's process — task tracking, bug logging, velocity metrics, daily reports, and GitHub integration, all in one place. The project doubles as an experiment in AI-native development: all context lives inside the repo itself, so Claude Code always has what it needs without external lookups.

PM screenshot

The Challenge

Off-the-shelf PM tools never quite fit. We needed tight integration between code activity (GitHub), task management, and daily reporting — without context-switching between three different apps. On top of that, we wanted AI to be a first-class collaborator — which means the project has to be self-describing. When guidelines, decisions, and task state are scattered across Jira, Notion, Slack, and someone's head, AI assistants can't help effectively.

The Solution

A server-rendered Fastify app using HTMX for snappy interactions without the complexity of a client-side framework. Features include automated daily reports posted to Google Chat, GitHub-synced changelogs, portfolio sync across all org repos, file attachments, inline comments, and velocity tracking — all built as self-contained feature modules.