Featured

Poupy.

shut down · real product · 2 years live

AI-powered personal finance SaaS — tech co-founder in a team of four, from zero to shutdown. Users send "spent $50 at the grocery store" on WhatsApp and the system categorizes, records, and analyzes in real time. Co-founded with a team of complementary profiles — as the tech person, I owned the entire stack: from architecture to deployment, across payments, AI, and conversational channels.

2years
live
6k+
users
90+
paying subscribers
89k+
messages processed
R$8M
recorded expenses

Architecture
releases

Technical evolution.

Two major versions — what I learned between them was the most valuable part.

v1
intents via manual prompt engineering

Each message type was a PHP class with the action name, semantic description, and structured prompt: field schema, Portuguese examples, and rules for handling ambiguity. OpenAI returned structured JSON for the backend to validate and execute.

v2
OpenAI Assistants API + event-driven architecture

Async jobs with run polling, tool call execution, multi-provider orchestration (OpenAI and DeepSeek), per-message cost tracking, and abstraction via contracts (AIOrchestrator). Event-driven and Assistants API were new territory — I learned both through spec-driven development with AI, writing specs before writing code.


Integrations
externos

Connected services.

StripeWhatsApp Cloud APIKommo CRMGoogle Analytics 4Meta Conversions API

Stack
tecnologias

What runs underneath.

LaravelPHPMySQLRedisPrompt EngineeringSpec-driven DevelopmentWebhooksEvent-DrivenDomain-Driven DesignFilamentDocker
StatusIn April 2026, we decided to shut down the operation. We did it right: every customer received a full data export in XLSX, annual subscribers got proportional refunds, and every communication was personalized. No ghosting. If you like AI applied to real products — and the mistakes that only show up when there's money on the table — reach out.