Disponível para novas oportunidades Available for new roles Lead Engineer · Full-Stack · Londrina, BR Lead Engineer · Full-Stack · Londrina, Brazil

Rafael Cuenca

Construo produtos de IA de ponta a ponta — do React ao Rust, do banco ao deploy. Hoje na Finansysta, IA financeira para pequenas e médias empresas brasileiras. I build AI products end to end — from React to Rust, from the database to deploy. Currently at Finansysta, financial AI for Brazilian small and mid-sized businesses.

em produçãoin production Next.js:3000 FastAPI:8002 Rust axum:8003
Rafael Cuenca — Lead Engineer
1.025
commits na Finansystacommits on Finansysta
maior contribuidor do monorepotop contributor on the monorepo
4
linguagens em produçãoproduction languages
3
serviços rodando em paraleloservices running in parallel
SobreAbout

Um engenheiro de produto que vai do pixel ao servidor.A product engineer who goes from pixel to server.

Lead Engineer e desenvolvedor full-stack — formado pela Trybe (2024) e cursando Ciência da Computação. Como lead da Finansysta passei dois anos dentro de um monorepo poliglota de verdade — Next.js no front, FastAPI e Rust no back, PostgreSQL/Supabase nos dados — entregando produto, refatorando arquitetura e sustentando infraestrutura e segurança em produção. Lead Engineer and full-stack developer — graduated from Trybe (2024) and pursuing a B.Sc. in Computer Science. As lead at Finansysta I spent two years inside a genuinely polyglot monorepo — Next.js on the front, FastAPI and Rust on the back, PostgreSQL/Supabase for data — shipping product, refactoring architecture, and keeping infrastructure and security healthy in production.

Não me limito a uma camada. No mesmo trimestre migrei a autenticação do Cloud Run para Google IAM/OIDC, reescrevi o pipeline de IA em Clean Architecture, empacotei um agente desktop em Tauri com auto-updater assinado e endureci a validação de arquivos contra zip-bombs e PDFs maliciosos. I don't stay in one layer. In a single quarter I migrated Cloud Run auth to Google IAM/OIDC, rewrote the AI pipeline in Clean Architecture, shipped a Tauri desktop agent with a signed auto-updater, and hardened file validation against zip-bombs and malicious PDFs.

Gosto de código que se lê como o código ao redor, de arquitetura limpa e de pegar o problema difícil que ninguém quer. Escrevo em inglês, penso em produto e entrego com teste. I like code that reads like the code around it, clean architecture, and taking on the hard problem nobody wants. I write in English, think in product, and ship with tests.

Stack

As ferramentas com que entrego.The tools I ship with.

Tudo abaixo está em produção hoje, não em um curso.Everything below is in production today, not in a course.

Frontend
TypeScriptJavaScriptReactNext.js (App Router) TanStack QueryTailwind CSSHTML5 / CSS3Zod UI/UXPlaywrightSentry
Backend
PythonFastAPIDjangoFlask RustaxumTokioNode.jsREST APIsOOP
Dados & IAData & AI
PostgreSQLMySQLMongoDBSupabase (RLS)SQL LLMs · tool-callingstreamingMCP pipelines de ingestãoingestion pipelinesOCRweb scrapingweb scraping
Infra & DevOps
Google Cloud RunCloud TasksCloud Build Artifact RegistryDockerVercel IAM / OIDCCI/CD
Desktop & Mobile
Tauri v2auto-updater assinadosigned auto-updater apps desktopdesktop appsAndroid shellRust ↔ Web
Trabalho em destaqueSelected work

O que eu construí na Finansysta.What I built at Finansysta.

Finansysta é uma IA financeira para MPMEs brasileiras. Estes são recortes reais do que entreguei — cada um cruzando várias camadas da stack.Finansysta is a financial AI for Brazilian SMBs. These are real slices of what I shipped — each one crossing several layers of the stack.

Arquitetura · Rust · Python

Clean Architecture no pipeline de IAClean Architecture across the AI pipeline

Decompus god-files de milhares de linhas em módulos coesos e apliquei POO e Clean Architecture nos repositórios de chat e no pipeline de IA — sem quebrar o produto no ar.Broke up thousand-line god-files into cohesive modules and applied OOP and Clean Architecture to the chat repositories and AI pipeline — without breaking the live product.

refactorOOPtestes
Segurança · InfraSecurity · Infra

Auth do Cloud Run → Google IAM/OIDCCloud Run auth → Google IAM/OIDC

Troquei chaves de API estáticas por identity tokens OIDC entre os serviços do Cloud Run, incluindo tarefas do Cloud Tasks e o webhook — fechando a superfície de ataque sem derrubar produção.Replaced static API keys with OIDC identity tokens between Cloud Run services, including Cloud Tasks jobs and the webhook — closing the attack surface with zero production downtime.

GCPOIDCCloud Tasks
Frontend · LLM

A experiência de chat com IAThe AI chat experience

Streaming incremental, ferramentas usadas em accordion de raciocínio, seletor de nível de esforço e janela deslizante de contexto (15 mensagens / orçamento de 6k tokens) para respostas rápidas sem estourar custo.Incremental streaming, tools-used shown in a reasoning accordion, an effort-level selector, and a sliding context window (15 messages / 6k-token budget) for fast answers without blowing up cost.

Reactstreamingtool-calling
Desktop · Tauri

Agente desktop Systa DriveSysta Drive desktop agent

App Tauri v2 que sincroniza arquivos do PC: auto-updater assinado com manifesto público, prompt no tray, varredura inicial da pasta e comunicação segura com o backend protegido.A Tauri v2 app that syncs files from the desktop: signed auto-updater with a public manifest, tray prompt, initial folder scan, and secure comms with the protected backend.

RustTauri v2updater
SegurançaSecurity

Validação de arquivos & defesa no EdgeFile validation & Edge defense

Barrei zip-bombs, macros VBA em OLE2, bypass de JS em PDF e path-traversal em ZIP; bloqueei bots por User-Agent no middleware Edge e endureci CSRF/CSP.Blocked zip-bombs, VBA macros in OLE2, JS bypass in PDFs and ZIP path-traversal; blocked bots by User-Agent in Edge middleware and hardened CSRF/CSP.

EdgehardeningCSP
Backend · Multi-tenantBackend · Multi-tenant

RBAC, compartilhamento & RLSRBAC, sharing & RLS

Isolamento multi-tenant do dado financeiro via Row Level Security, papéis de owner com acesso aos arquivos da empresa e compartilhamento de documentos com escopo — verificado ao vivo contra vazamento cross-tenant.Multi-tenant isolation of financial data via Row Level Security, owner roles with access to company files, and scoped document sharing — verified live against cross-tenant leaks.

PostgreSQLRLSSupabase
TrajetóriaPath

De bootcamp a produção em um ano.From bootcamp to production in a year.

2025 — 2026

Systa Systems Tecnologia

Lead Engineer · FinansystaLead Engineer · Finansysta

Um dos principais autores de um monorepo poliglota em produção: Next.js, FastAPI e Rust sobre PostgreSQL/Supabase, deployado no Google Cloud Run e na Vercel. 1.025 commits atravessando produto, arquitetura, IA, infraestrutura e segurança — do design ao deploy.A lead author on a polyglot production monorepo: Next.js, FastAPI and Rust over PostgreSQL/Supabase, deployed on Google Cloud Run and Vercel. 1,025 commits spanning product, architecture, AI, infrastructure and security — from design to deploy.

2024

Trybe

Formação · Desenvolvimento Web Full StackProgram · Full Stack Web Development

Formação intensiva de mais de 1.500 horas em front-end, back-end, banco de dados e engenharia de software, concluída em dezembro de 2024.Intensive 1,500+ hour program in front-end, back-end, databases and software engineering, completed in December 2024.

2008 — 2011

Redes & TelecomNetworks & Telecom

Sercomtel Telecomunicações · infraestrutura IP/LANSercomtel Telecom · IP/LAN infrastructure

Base técnica em redes IP/LAN, monitoramento de infraestrutura e atendimento antes da transição para engenharia de software — a raiz do meu gosto por infra e DevOps.A technical foundation in IP/LAN networks, infrastructure monitoring and support before moving into software engineering — the root of my taste for infra and DevOps.

🎓 Formação acadêmicaEducation
Bacharelado em Ciência da ComputaçãoB.Sc. in Computer Science
UNESA — Universidade Estácio de Sá · cursando (previsão 2028)in progress (expected 2028)
CertificaçãoCertification
Desenvolvimento Web Full StackFull Stack Web Development
Trybe · dezembro de 2024December 2024
🗣 IdiomasLanguages
Inglês avançadoAdvanced English
Espanhol básico · Português nativoBasic Spanish · Native Portuguese
ContatoContact

Vamos construir algo.Let's build something.

Atualmente disponível para vagas full-stack — presencial em Londrina ou remoto. Respondo rápido.Currently available for full-stack roles — on-site in Londrina or remote. I reply fast.