Open to opportunitiesFlorianópolis, Brazil
LuccaDella Pasqua.
I build software to solve real‑world problems.
I’m a full‑stack developer. I work on the problems a team feels every day: tools that don’t talk to each other, records matched by hand, answers spread across several systems.

Technical skills.

Frontend
Modern, fast and accessible interfaces.
- HTML & CSS
- JavaScript
- TypeScript
- React
- Next.js
- Tailwind CSS
- Vite

Backend & database
The APIs, queues and databases behind a product.
- Node.js
- REST APIs
- SQL
- PostgreSQL
- Prisma
- MongoDB
- Supabase
- Redis

AI & automation
Language models in orchestrated pipelines, with cost and output in check.
- Claude
- Anthropic SDK
- Multi-agent pipelines
- BullMQ
- Python
- Machine learning

Infrastructure & tools
Versioning, tests, containers and deploys.
- Git
- GitHub
- Docker
- Vercel
- Vitest
Selected projects.

The sales dashboard. Real screen, fictitious data.
- Problem
- Leads came from Meta Ads, conversations happened on WhatsApp, deals closed on calls and payments went through Herospark. Knowing which ad brought a sale, or whether a customer had paid, meant matching records by hand.
- Solution
- Pulse pulls those four tools together and organizes the operation into eight modules, from sales and marketing to client management. When a Herospark payment comes in, the matching deal flips to paid by itself.
- Approach
- I gave each tool one entry point, so an integration is written once and every module can use it. Records are matched by phone or e‑mail, and background jobs compute each account’s health score ahead of time.
Technologies
- TypeScript
- Next.js
- Node.js
- Prisma

The home page, captured from the live site.
- Problem
- The program had to earn the trust of girls, their families and sponsors online. The sign‑up also asks about allergies and family income, details only the team should ever see.
- Solution
- Six public pages answer a family’s questions and lead to two actions: signing up or sponsoring through PIX. Every sign‑up lands as pending in a closed panel, where the team approves or rejects it.
- Approach
- In a team of four, we kept the React app and the Express API in one repo and one Vercel deploy. With the public key, Supabase only accepts new sign‑ups; reading them takes an authorized login.
Technologies
- React
- Vite
- Node.js
- Supabase
- OrchestrationOrchestratorA BullMQ worker moves the story from queue to queue · its state in PostgreSQL
- Handbrake
- Daily budget
- Every call audited
- ingestNews feedQueuedRunningDone
Agência Brasil · new item
- triage01TriageQueuedRunningDone
8/10 → story · 10.5 s
- research02ResearchQueuedRunningDone
12 facts · 6 sources · 1 min 49 s
- debate03WriterQueuedRunningDone
Draft 3
04CriticQueuedRunningDoneApprove · round 3
- seo05SEOQueuedRunningDone
3 headlines · 22.8 s
- publishPersonQueuedWaiting
Draft · awaiting approval
ingesttriageresearchdebateseopublishOrchestratorA BullMQ worker moves the story from queue to queue · its state in PostgreSQL- Handbrake
- Daily budget
- Every call audited
How the agents work together. The debate is shown at its default limit of three rounds. The figures beside triage, research and SEO are from the STF story of 12 November 2026, which the Critic approved in the first round.
- AI agent
- Person
- Channel · data
- Problem
- One prompt can write a fluent news story, but it won’t check itself. It fills gaps with guesses, can’t show its sources, lets opinion in, and nobody watches the cost.
- Solution
- I split the work into five roles: Triage picks what’s worth covering, Research builds a sourced dossier, the Writer drafts from it alone, the Critic audits the draft and SEO packages it. By default, a person approves.
- Approach
- The agents never talk to each other. A BullMQ worker moves each story through six queues, carries the Critic’s notes back to the Writer and checks the budget and handbrake before every call.
Technologies
- Claude
- Anthropic SDK
- Multi-agent pipelines
- BullMQ
- Redis
- Next.js
- Prisma
- PostgreSQL

The scorecard. Real screen, fictitious data.
- Solution
- Each call gets an overall score, a grade per pillar (opening, discovery, demo, objections and closing) and a one‑click summary. The scorecard flags the team’s weakest pillar and ranks the reps.
- Approach
- Because it runs inside Pulse, on the same data, calls are linked to the rep and the client. The scores also feed a team trend you can read by day or by week.
Technologies
- TypeScript
- Next.js
- Node.js
- Prisma
Professional journey.
2020
First contact
Initial interest in programming.
2021–22
The basics
JavaScript, HTML, CSS and SQL.
2023
Exchange in the US
A systems security course made the interest sharper.
2023–24
Courses
React, Node.js, TypeScript and machine learning.
2025
First job as a developer
Made permanent within three months
2026
Now
Systems & AI
Software systems, integrations and AI applications.
Education & certifications
- Systems Analysis & DevelopmentUniSenai · Since 2025Since 2025Degree
- AI Fluency: Framework & FoundationsAnthropic · 20262026View
- Claude 101Anthropic · 20262026View
- Machine Learning SpecializationDeepLearning.AI · Stanford · 20242024Verify
- Node.js — IgniteRocketseat · 20242024Verify
- ReactJS — IgniteRocketseat · 20232023Verify
What I build.
Software development
Web applications, APIs and complete systems, from the data model to the interface.
Backend & architecture
Data modeling, business rules and the structure that lets a system grow without being rebuilt.
System integration
Ads, messaging and payment services brought into one system through their APIs and background jobs.
AI applications
Multi‑agent pipelines and AI inside real products, from an autonomous newsroom to sales‑call analysis.

Curiosity is where everything starts.
For as long as I can remember, I’ve wanted to know how things work underneath. In 2020 that curiosity found code.
Every answer led to another question: from the screen to the data behind it, and from there to how whole systems talk to each other.
It’s the same question I work on today, now in software that has to work in production, for the people who depend on it.
What shapes the way I think
- Tennis
- Jiu-jitsu
- Reading
- Travel