Skip to main content
Fourteen64 Studios
Portfolio

AI agents built for real operational work.

I build AI-powered workflow agents that automate repetitive operational work, improve decision-making, and integrate with real business systems. Each case study highlights how I identified a manual process, designed the automation logic, and shipped a working solution using modern tools like Claude, Lovable, MCPs, APIs, and more.

Check out my prompting style!

Prompting tips doc
Primary · Case studies

Designing systems, judgment loops, and workflows

01Multi-tenant billingWorkflow

A natural-language invoicing agent that cut billing prep by 95% and accelerated cash collection without buying new software.

Role

PM and builder, working directly with AP/AR team

Team

Solo build, deployed into a finance ops workflow

Stack
Claude CodeGitHubGoogle SheetsPDF export
Problem

There was no dedicated invoicing platform, so each invoice was hand-built in Google Sheets. Every client had different formatting, naming conventions, banking details, and billing preferences, and those rules lived in informal notes. Urgent invoice requests interrupted other work and slowed cash collection.

Approach

I mapped the client billing rules before touching any automation. Each client's preferences, naming conventions, and banking details needed to be a real source of truth, not informal notes. I structured these as versioned YAML configs in GitHub, then built a Claude Code agent that takes a natural-language request, loads the right client profile, applies numbering and filename rules, populates banking and line items in the existing Sheets template, and prompts only when something is genuinely missing. New decisions are written back to the config so each invoice is marginally faster than the last.

Outcome

Invoice prep dropped from 10 minutes to seconds. Account managers generate invoices without spreadsheet expertise, billing is consistent across all clients, and faster delivery tightened cash collection timing. The decision not to purchase a dedicated billing platform saved recurring SaaS spend while achieving the same outcome.

More details
Inputs
  • Natural-language request from any team member, for example: 'Invoice ACME University for April's funding, $24,500, add a memo for spring semester wrap-up'
  • Historical invoice examples for tone and structure
  • Google Sheets invoice template
  • Per-client YAML config with banking, naming, and formatting rules
Decision logic
  • Identify the client and load saved preferences
  • Apply invoice numbering and filename conventions
  • Populate banking, addresses, and billing contacts from config
  • Structure line items per client formatting rules
  • Prompt only for information that is genuinely missing, not for details already stored in config
  • Write confirmed new decisions back to the YAML config so the next invoice requires less input
Outputs
  • Completed invoice in Google Sheets
  • PDF-ready export with the right filename and number
  • Updated client configuration committed back to GitHub
95%
Reduction in invoice prep time
<1 min
End-to-end per invoice
0
Dollars spent on new tools
1
Source of truth for all client billing rules
02White-glove service for clientsOnboarding

An extraction agent that turned 100+ legal documents into 1,200+ platform-ready payout rows and laid the data model for self-service onboarding.

Role

PM and builder, partnered with the account managers

Team

Solo build, deployed into a client onboarding squad

Stack
Claude CoworkGitHubPDF / Word / ExcelCSV/XLSX import pipeline
Problem

White-glove onboarding required reviewing 100+ contracts, offer letters, and comp schedules per client and converting them into a strict import spreadsheet. The work was repetitive and error-prone, schedules varied wildly (one-time, monthly, custom dates, ad hoc bonuses), and slow prep delayed client go-live and first payouts.

Approach

Before writing any prompts, I encoded the platform's import schema, payout-expansion rules, and validation requirements so the agent could reason about them accurately. Getting these rules wrong meant incorrect payouts for real people. The agent ingests a folder of mixed documents, extracts member details and comp terms, classifies each payment type, expands recurring schedules into one row per payout event, and flags ambiguous or conflicting data instead of guessing. The design kept humans in the loop for exceptions, not routine entry. The same encoded rules later became the foundation for the platform's self-service onboarding logic.

Outcome

Onboarding prep collapsed from multiple days to a few hours per client. Error rates dropped as the agent flagged ambiguities rather than guessing. Time to first payout shortened, and the team's role shifted from data entry to judgment on flagged exceptions, a meaningful step up the value chain. The encoded rules and data model built for this agent later informed the platform's self-service onboarding design.

More details
Inputs
  • Folder of comp documents (PDF, Word, Excel)
  • Platform import template with strict schema
  • Encoded rules for one-time, recurring, and ad hoc payouts
  • Validation and formatting requirements
Decision logic
  • Extract member details, compensation amounts, and payout terms
  • Classify each payment as one-time, recurring, or ad hoc
  • Expand recurring schedules into one row per payout event
  • Flag missing, conflicting, or ambiguous data for human review
  • Produce a platform-ready spreadsheet plus an exceptions report
Outputs
  • Structured CSV/XLSX import file
  • Exception report highlighting discrepancies
  • Summary of assumptions requiring confirmation
  • Encoded payout rules and data model that informed the platform's self-service onboarding design
Days → hours
Onboarding prep per client
1,200+
Payout rows per batch
100+
Documents ingested per client
Exceptions only
Reviewer focus post-automation
03New employee onboardingCopilot

An AI runbook generator that turned ad hoc Loom walkthroughs into structured Notion docs, preserving not just what the product does but why.

Role

PM, team lead, and builder of the agent workflow

Team

Solo build, validated with new hires

Stack
Claude CodeNotionGitHubLoom
Problem

New hires were ramping on the product through ad hoc Loom recordings and scattered Notion pages. Critical context lived in one person's head, videos went stale fast, and existing docs explained what the product did but never why it worked that way.

Approach

I mapped the actual onboarding flow before automating anything. That meant understanding what questions new hires actually asked, where context was missing, and why existing docs kept going stale. Then I built a Claude Code skill that ingests a Loom transcript, the relevant Notion pages, and the linked GitHub repo, and produces a structured runbook covering product behavior, decision rationale, and code references. The agent merges new context into existing docs instead of overwriting them, so institutional knowledge compounds rather than resets with each update.

Outcome

Onboarding repetition dropped by more than 80%. New hires answer their own questions from runbooks instead of pinging me on Slack, and decision rationale is preserved alongside implementation details as institutional knowledge that survives personnel changes.

More details
Inputs
  • Loom transcript of a product walkthrough
  • New and existing Notion documentation
  • Source code from linked GitHub repo
  • Structured prompt skill encoding what to extract, how to merge, and what to prioritize
Decision logic
  • Extract product concepts, workflows, and decision rationale from the transcript
  • Cross reference implementation details in the codebase
  • Merge findings with existing documentation instead of duplicating it
  • Structure output to capture decision rationale alongside implementation, specifically the context that disappears when knowledge only lives in someone's head
Outputs
  • Step by step product runbooks in Notion
  • Architecture and workflow explanations
  • Operational notes with linked code references
  • FAQ section seeded from real questions
80%
Reduction in onboarding repetition
24/7
Self-serve access, no Slack required
3
Systems unified into one runbook workflow
1
Reusable skill, works across any product or codebase
Note

Every case study is real work, anonymized where needed. The side projects are real too, just built for curiosity instead of leverage.