GhostStack
Serverless productivity stack that converts work-call notes into structured end-of-day reports.
Ad-hoc call notes are hard to convert into consistent end-of-day updates without manual cleanup and formatting overhead.
- Designed a serverless stack focused on transforming raw notes into structured reports
- Used Cloudflare Workers patterns and lightweight API-first service design
- Framed the product as an applied AI workflow rather than a generic note tool
GhostStack captures ad-hoc work-call notes throughout the day and runs them through an AI summary engine at end-of-day, producing structured reports that are automatically emailed to stakeholders. Zero friction to log, zero effort to report.
Live product on Base Layer Labs with clear production use-case positioning — strong bridge between product engineering and applied data/AI workflows with low operational overhead.
GhostStack is a serverless operations productivity tool built entirely on Cloudflare’s edge platform. It solves the recurring problem of lost context from daily work calls by making it frictionless to log tasks in the moment and automatic to report them at end of day.
The architecture is intentionally infrastructure-free: Cloudflare Workers handle all compute, D1 provides SQLite persistence at the edge, and there are no servers to provision or scale. The AI summary layer is provider-agnostic — swap between any supported model via the admin settings panel.
// Workflow contract pattern used in the project
type DailyReportInput = {
accountName: string;
callNotes: string;
dateISO: string;
};
- — Product clarity improves when user workflow language is explicit in the interface and copy
- — Operational simplicity matters as much as model sophistication
- — Serverless architecture keeps iteration cycles fast for solo teams