A selection of what I've built for clients and on my own. Pick a theme to see only what matches what you're looking for.
Show me
Made for
Built with
Languages
Frontend & mobile
Backend
Databases
Cloud & DevOps
AI & LLMs
Data & ML
Analytics & AdTech
APIs & integrations
18 projects
01
Clientvia
CORA
AI agents in Carrefour's chat
Carrefour Orchestration & AI: autonomous agents that answer business questions and generate visual analyses in real time, right inside the company's Google Chat.
✳A Business Agent for sales and metrics, with charts generated on the fly
✳A FinOps Agent auditing and optimizing cloud costs
✳Fully on GCP (Compute Engine, Buckets, Pub/Sub), provisioned with Terraform
My role Tech lead · architecture and development
AI & agents
Cloud & infra
Google Cloud
Pub/Sub
Terraform
Next.js
02
Internal project
Synforce
Synthetic HR workers at FCamara
An enterprise AI synthetic worker platform for FCamara's People/HR team built on OpenClaw on AWS: triage, policy inquiry with anti-hallucination governance, and operational automation.
✳Synthia & BP: autonomous agents integrated into Microsoft Teams and WhatsApp Cloud API
✳Live knowledge base synced with SharePoint via Power Automate and Caddy
✳AWS infrastructure provisioned with Terraform and Docker on ARM64 instances
My role Tech lead · architecture, infrastructure and AI
AI & agents
Cloud & infra
AWS
Terraform
Docker
TypeScript
Python
WhatsApp Cloud API
03
Clientvia
Philips What-If
Supply chain scenario simulator
An analytics platform to forecast and optimize Philips' freight costs and distribution routes in North America, delivered in partnership with Future Works.
✳Daily meetings with Philips' Supply Chain leadership in the US
✳Deterministic Python/uv pipeline: from Excel to enriched Parquet
✳Next.js simulator: new data loads, zero frontend rework
My role Data, simulator and client alignment
Data & analytics
Full-stack product
Next.js
Python
uv
Parquet
Tailwind CSS
Neon
Vercel
04
Personal project
WizyCash
Personal finance, turned into a game
A finance app built on Open Finance: it connects your accounts, organizes your spending on its own and turns your budget into a game.
✳Banks and cards synced through Open Finance, with automatic categorization
✳Wizy, an AI agent that answers questions about your spending using your data
An internal Nubank tool for the creative and marketing teams to generate images and copy for campaigns, back in the early days of commercial generative AI.
✳Visual consistency and prompt engineering against hallucinations
✳Async polling with image and text generation APIs (FAL AI and Hugging Face)
✳Used by the creative and copywriting teams to speed up campaigns
My role Full-stack development
AI & agents
Cloud & infra
React
TypeScript
Material UI
AWS
Hugging Face
08
Clientvia
Globo MMM
TV audience, explained by data
An executive dashboard relating broadcast TV and Globoplay audiences to social media and economic factors, supporting programming and advertising.
✳XGBoost and linear regression models, built for explainability
✳A playground and Marketing Mix Model calculator for the sales team
✳Regular presentations to the market intelligence teams
My role Predictive modeling and dashboard
Data & analytics
Python
Streamlit
XGBoost
scikit-learn
09
Clientvia
Public tender RPA
Public tenders turned into market intelligence
A system that reads and structures complex public tenders for Grupo Dia, supporting bid decisions.
✳ETL for unstandardized PDFs, spreadsheets and CSVs, with MarkItDown and OCR
✳React and Vite dashboard to track how tenders are read and triaged
✳Ongoing contact with managers to understand operational bottlenecks
My role ETL, dashboard and client contact
Data & analytics
Full-stack product
Python
React
Vite
MarkItDown
10
Clientvia
Ad allocator
Ads in the schedule, no spreadsheet
Mathematical optimization that automatically places ads in TV Azteca's schedule, maximizing revenue while respecting contract and audience rules.
✳Spot allocation under commercial and competition constraints
✳Gradio simulator to test scenarios with executives
My role Mathematical modeling and simulator
Data & analytics
Python
pandas
Gradio
11
Clientvia
Social Sentiment Engine
What makes a campaign work
A system that measures audience sentiment on social media and relates BMW's ad visuals to engagement, country by country.
✳NLP on social comments combined with the campaigns' visual attributes
✳A RAG chatbot to explore each country's success factors
My role Analytics engine, RAG and dashboard
AI & agents
Data & analytics
Python
Streamlit
12
Clientvia
Jira Process Mining
Ticket bottlenecks, mapped
An analytics tool that diagnoses Netflix's technical tickets, mapping bottlenecks and resolution times to improve the support flow.
✳Process mining combining the Jira API and analytical models
✳Bottlenecks identified across each ticket's lifecycle
My role Data pipeline and analysis
Data & analytics
AI & agents
Python
Jira API
Google Sheets
13Figurix
Personal project
Figurix
A World Cup sticker album, cataloged by voice
A web app to manage a World Cup sticker collection and its duplicates, cataloging everything by voice.
✳Multimodal Gemini understands codes and countries spoken in Portuguese
✳Collection and duplicates synced on Supabase
My role Creator · product and code
Full-stack product
AI & agents
Next.js
Gemini
Supabase
Drizzle ORM
Tailwind CSS
14Postos Blue
Personal project
Postos Blue
SaaS for gas station chains
A platform with a sales dashboard, analytics and WhatsApp messaging flows for gas station chains.
✳Messaging flows through Meta's official WhatsApp Cloud API
✳Sales dashboard and analytics per station
✳Supabase with RLS to isolate each chain's data
My role Creator · product and code
Full-stack product
Data & analytics
Next.js
React
Tailwind CSS
Supabase
Drizzle ORM
WhatsApp Cloud API
15
Clientvia
Startup radar
M&A, tracked in real time
An executive dashboard for Cogna Educação to track potential investments in startups and edtechs, focused on M&A decisions.
✳Mapping of startups and the holding's priority goals
✳Real-time executive view
My role Full-stack development
Full-stack product
Next.js
TypeScript
Prisma
PostgreSQL
16
Clientvia
Content hub
Generative AI with bank-grade compliance
An AI platform for writing and creating ad content, adapted to Banco BV's compliance rules.
✳Generative AI tuned to the bank's writing guidelines
✳Strict financial compliance in every generated text
My role Customization and delivery
AI & agents
React
TypeScript
AWS
17
Clientvia
Publisher Solutions
Monetizing high-traffic portals
Technical and strategic consulting on digital monetization for large publishers, optimizing ad inventory across sites and apps.
✳Accounts like iCarros and Serasa, averaging R$ 4 million a month in ads
✳Monthly inventory reports and diagnostics, finding revenue leaks
✳Tag implementation and optimization across the Google ecosystem
My role Technical and strategic consulting
Monetization & AdTech
Data & analytics
Ad Manager
Tag Manager
GA4
Looker Studio
18
Internal project
Weekly Status
Every team's status in one place
An automated tool that consolidates every team's delivery status into a single weekly dashboard for leadership.