← Back to the portfolio

Internal tool

PM

Internal project management tool built for how we actually work

Live 2026 Fastify TypeScript fluent-html HTMX Tailwind CSS Prisma Redis
PM

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.

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.

Want something like this?

Tell us what you need and we build a working prototype first, so you see it before you pay for it.