Bulkhed
A SaaS capacity planning tool for product and engineering teams that models people, roles, and shaped allocations over time.
14 commits over 1 day
What it is
Bulkhed is a standalone resource planning application that answers the question: "do we have the people and skills to deliver our roadmap?" It models supply (people, roles, plannable hours, PTO) against demand (allocations, pipeline work) across a rolling timeline. The hero feature is shape-based allocations—work ramps up, peaks, and tapers rather than being flat—paired with plannable-hours-per-role capacity modeling and context-switching detection. It's designed for VPs, engineering managers, and program managers who currently use spreadsheets for quarterly planning and daily overload detection.
Why I built it
Built to replace spreadsheet-based capacity planning with a purpose-built SaaS tool. The PRD explicitly identifies a market gap: existing tools are either portfolio analytics platforms, Jira plugins, or agency-focused, not designed for in-house teams asking "can we deliver the roadmap?" The developer is building a focused MVP around the shape-based allocation model as the core differentiator before adding integrations or advanced features.
Tech stack
Next.js 15 (React), TypeScript, Tailwind CSS, shadcn/ui components, Drizzle ORM, Supabase (database), Clerk (auth), Stripe (billing), Inngest (background jobs), TanStack Query and Virtual, Zustand (state), PostHog (analytics). Includes comprehensive Cursor AI agent rules for each stack layer.
Timeline & effort
Last active Mar 13, 2026 — 14 commits across 1 active day (spanning 0 days).
All 14 commits landed in a single day (March 13, 2026), representing an intensive scaffold and initial feature sprint. This is day-one foundation work: schema design, routing structure, and core UI components were set up in one focused session.
Did it turn out useful?
The repo contains a complete PRD, detailed schema covering the full data model (allocations, shapes, roles, capacity templates, PTO, demand), routing structure for all core views (capacity, people, projects, settings), and UI components including timeline grids, allocation creators, and shape pickers. However, all commits occurred in a single day with no subsequent activity, no deploy configuration, and no users. This is a well-architected prototype with clear product vision but no evidence of shipping or real-world use yet.