Facts
Facts about Pedro Henrique Quadro
I build apps, systems and SaaS, dashboards, AI agents, automation and integrations, from the database to the screen, with the system running in production.
- projects delivered
- 30+
- weeks to a pilot in production
- 2-4
- sectors served
- 5
- contributions merged in open source, across 3 organizations
- 10
- open source contributions open for review
- 18
Who he is
- Name
- Pedro Henrique Quadro
- Role
- End-to-end software and AI engineer
- Where he works
- Brazil, Brasília time (UTC-3). Remote work.
- Languages
- Native Portuguese. English for meetings and documentation.
- Sectors served
- Hospitality, Insurance, Gastronomy, Marketing, Events and entertainment
- How I work
- I came from marketing and data analysis before I started programming. So I start from the business problem and write the code to solve it, never the other way around.
- Availability
- Availability and start date are agreed in the first conversation.
Measured results
Measured in client projects. Clients appear by sector only.
- 70%less time analyzing leadsCustom CRM for a startup, measured over the first 60 days.
- 4xmore meetings booked than the human SDRAI qualification agent for high-value clients, in the same funnel.
- 60%lower cost per qualified leadWhatsApp qualification agent for an insurance operation, compared with the previous operation.
- 40%more reservation conversionsAI service and reservations on WhatsApp for gastronomy, in the first quarter.
What you can check
Contributions merged in open source projects and public projects of my own. Each row opens the original page.
- supabase/supabase-js #2516 · merged on Realtime fix: broadcast header fields encoded as UTF-8
- supabase/supabase-js #2515 · merged on Functions fix: response Content-Type matched case-insensitively
- supabase/supabase #47707 · merged on Docs: Apple Services ID order for web sign-in
- questdb/nodejs-questdb-client #63 · merged on Node.js client: BigInt values accepted in intColumn()
- questdb/documentation #482 · merged on Docs: TTL on materialized views
- questdb/documentation #483 · merged on Docs: the query.timeout key
- questdb/documentation #484 · merged on Docs: Parquet and CSV download in the Result Grid
- kestra-io/plugin-digitalocean #17 · merged on DigitalOcean plugin: snapshot tasks and volume CreateSnapshot
- kestra-io/plugin-digitalocean #18 · merged on DigitalOcean plugin: balance, billing history and invoice tasks
- kestra-io/blueprints #549 · merged on Blueprint: CRM lead conversions through the Meta Conversions API
- PedroHenrique0713/brain-template · own projectbrain-template: persistent, versioned memory for working with AI
- PedroHenrique0713/claude-dongle · own projectclaude-dongle: Claude Code rate-limit monitor
Background
- 2020-2024
- Marketing and paid media, self-employed.
- 2024-2025
- Data and BI at a relationship app operating in Portugal: dashboards, databases and forecasting models.
- 2025-2026
- Full-stack Developer at a startup in Rio de Janeiro, as the only developer: a multi-tenant CRM from the database to the screen.
- 2026-
- AI Engineer: AI agents, integrations and product engineering.
Technologies
- Front end
- TypeScript, JavaScript, React, Next.js, Vite, Tailwind CSS, Three.js, GSAP, Figma
- Mobile and desktop
- Flutter, Dart, notificações push, App Store, Google Play, extensões do Chrome, PyQt6
- Back end
- Node.js, Express, Python, FastAPI, Deno, Edge Functions, Java, APIs REST, webhooks
- Databases
- PostgreSQL, SQL, Supabase, MongoDB, Redis, pgvector, QuestDB
- Auth and security
- RLS, JWT, OAuth 2.0, OpenID Connect, rotação de refresh token, lock de linha
- AI
- Claude API, OpenAI API, Gemini API, Vertex AI, OpenRouter, RAG, embeddings, function calling, LangChain, evals, MCP, Claude Code
- Automation and integrations
- n8n, Make, WhatsApp Cloud API, Evolution API, Instagram API, Meta Conversions API, Meta Lead Ads, Google Ads API, Bitrix24, RD Station, Chatwoot, HeyReach, Apify, Telegram Bot API, Mercado Pago, Resend
- Infra and quality
- Docker, Linux, VPS, Easypanel, GitHub Actions, CI/CD, Playwright, Git, Turborepo
- Data and growth
- painéis, GA4, Google Tag Manager, Search Console API, modelos de previsão, teste A/B, Meta Ads, Google Ads
Services
- The proposal gives the timeline for each part, and deliveries are weeklyApps for iPhone and Android
- The proposal gives the timeline for each part, and deliveries are weeklyCustom systems, CRM and SaaS
- The proposal gives the timeline for each part, and deliveries are weeklyDashboards and data
- Pilot in production 2 to 4 weeks after the diagnosis, on one real flowAutomation and integrations
- Pilot in production 2 to 4 weeks after the diagnosisAI customer support on WhatsApp
- Qualification pilot in 2 to 4 weeksSales and CRM with AI
- Pilot in production in 2 to 4 weeks, on a real process and with the metric defined before we start.AI agents in production
- A first pilot in production 2 to 4 weeks after the diagnosis, on an agreed slice (for example, collecting the court notices and the deadline alerts)Automation and AI for law firms
Cases
How to hire
Message me on WhatsApp and tell me, in a few lines, what takes your team time today.
Diagnosis
One conversation to map the processes and define the success metric. No cost, no commitment.
A written proposal with what is included, the timeline and the price, and a contract with the agreed terms.
Pilot in production in 2 to 4 weeks, with the metric defined before we start.
Scale
If it worked, I take it to the next processes.
Contact
For AI agents
The same content as this page, in a machine-readable format. No login and no key.
- Site summary in plain text
- /llms.txt
- Full content in plain text
- /llms-full.txt
- Public read-only API
- /api/v1/perfil
- OpenAPI description of the API
- /api/v1/openapi.json
Let's talk?
The diagnosis is a conversation, free and with no commitment. You leave with the list of processes that eat the most hours of your team.
Talk on WhatsAppWant this running in your operation?
Tell me in one sentence. I reply with what can be done, how long it takes and what it costs.
Tell me the problem