AI Client Invoicing System
Faculty Sponsor(s)
Daniel Ford
Subject Area
Computer Science
Description
Freelio is a full-stack SaaS application built for independent freelancers who need a fast, professional way to invoice clients and get paid — without the overhead of legacy tools like FreshBooks or Wave.
The core idea: a freelancer creates an invoice, hits send, and the client receives a unique tokenized link. No account creation, no login wall. The client pays directly through a Stripe-powered portal, and the money routes straight to the freelancer's bank via Stripe Connect Express. Freelio never touches the funds.
The application was architected and developed with Claude (Anthropic) as a collaborative engineering partner. AI was used throughout the full development lifecycle — designing the relational database schema and multi-tenant row-level security policies, planning the 19-phase build roadmap, writing and reviewing FastAPI backend endpoints, structuring the Next.js 15 frontend, and reasoning through complex infrastructure decisions like idempotent Stripe webhook handling and async BullMQ worker queues.
The result is a production-grade codebase with a FastAPI + Python backend, Next.js frontend, Supabase PostgreSQL database, Redis-backed job queues, and CI/CD pipelines deploying across dev and production environments — built at a pace and architectural depth that would not have been achievable solo in the same timeframe.
Rights

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Muck, Jacob, "AI Client Invoicing System" (2026). Linfield University Student Symposium: A Celebration of Scholarship and Creative Achievement. Event. Submission 33.
https://digitalcommons.linfield.edu/symposium/2026/all/33
AI Client Invoicing System
Freelio is a full-stack SaaS application built for independent freelancers who need a fast, professional way to invoice clients and get paid — without the overhead of legacy tools like FreshBooks or Wave.
The core idea: a freelancer creates an invoice, hits send, and the client receives a unique tokenized link. No account creation, no login wall. The client pays directly through a Stripe-powered portal, and the money routes straight to the freelancer's bank via Stripe Connect Express. Freelio never touches the funds.
The application was architected and developed with Claude (Anthropic) as a collaborative engineering partner. AI was used throughout the full development lifecycle — designing the relational database schema and multi-tenant row-level security policies, planning the 19-phase build roadmap, writing and reviewing FastAPI backend endpoints, structuring the Next.js 15 frontend, and reasoning through complex infrastructure decisions like idempotent Stripe webhook handling and async BullMQ worker queues.
The result is a production-grade codebase with a FastAPI + Python backend, Next.js frontend, Supabase PostgreSQL database, Redis-backed job queues, and CI/CD pipelines deploying across dev and production environments — built at a pace and architectural depth that would not have been achievable solo in the same timeframe.
