1. 00 prompt
  2. 01 whoami
  3. 02 run flow
  4. 03 git log
  5. 04 CLAUDE.md
  6. 05 stack
  7. 06 fora do radar
  8. 07 off the clock
  9. 08 contact

Welcome to Leonardo Kuster's portfolio

/help for commands · cwd: ~/leonardo-kuster

@leonardokuster21 · just now

> ok. build my portfolio. make it perfect. zero bugs. zero mistakes. production-ready, obviously. waves are good today. i'm going surfing. you're the senior engineer now. it's all in your hands.

On it. Starting with his name.

He just keeps typing "continue".

Leonardo Kuster

AI Engineer. I build AI agents that reach production because they start with the data.

Data Engineer turned AI Engineer · Economist · São Paulo

press ⏎, scroll, or type /help

Bash(cat leonardo.jpg | ascii)

whoami

The human behind the prompt.

Leo is an AI Engineer at Falconi, a management consulting firm, on the Tech Consulting team. He's the team's go-to person on AI agents: he designs multi-agent systems and data pipelines with a human in the loop.

Before agents, he was a data engineer. He's been automating repetitive work since 2022, and with agents he got to 100% of his own tasks. Including, it seems, this portfolio.

Economist by training. Surfs. Plays guitar. Trains jiu-jitsu. Right now he's probably doing one of those.

role:
AI Engineer
at:
Falconi · Tech Consulting
since:
May 2025
base:
São Paulo, Brazil
degree:
Economics · Fucape
speaks:
Portuguese, English
off_the_clock:
surfing, guitar, jiu-jitsu
status:
…
leonardo.jpgascii
Portrait of Leonardo Kuster: curly dark hair, short beard, black polo shirt, dark background.

Agent(azure-devops-flow)

run flow

The flow that got him promoted.

As a Data Engineer at Falconi, the volume of requests pushed Leo into AI. Agents ended up doing all of his work: pipelines, production bug fixes, Power BI reports. The clearest example is a fully autonomous flow on Azure DevOps, built with Claude Code and LangGraph. Pick a bug and let it run.

  1. picks up a task from the backlog
  2. analyzes the bug
  3. fixes the code in an isolated git worktree
  4. tests it in dev
  5. opens the pull request
  6. comments with evidence that the fix works

The evidence step is the point: the pull request arrives with proof that the fix works, not just a diff.

azure-devops-flowIllustrative simulation of a real flow.
Pick a bug from the backlog

Waiting for a bug. Pick one above and press Run agent.

Bash(git log --graph --all)

git log

From spreadsheets to agents.

Every chapter is a commit, starting before the first job. Click one to see the diff.

~/leonardo-kuster $ git log --graph --all
  1. cf704ff(HEAD -> main, tag: ai-engineer)feat: promoted to AI EngineerApr 2026

    Falconi · Tech Consulting · São Paulo

    commit cf704ffcf704…

    Author: Leonardo Kuster

    Date: Apr 2026

    • Lead the implementation of AI agents on the team as the subject-matter expert on agentic AI.
    • Design and orchestrate multi-agent systems with LangGraph and LangChain for consulting projects.
    • Build AI agents on OpenAI and Anthropic models, with tool use (function calling) and multi-step execution loops.
    • Apply RAG, MCP (Model Context Protocol) and evals in agent projects.
    • Build automated data pipelines with human-in-the-loop (HITL) review steps.
  2. 8312a93merge: branch 'economics' (Bachelor's in Economics)Dec 2025

    Fucape Business School · 2021–2025

    commit 8312a938312a…

    Author: Leonardo Kuster

    Date: Dec 2025

    • Econometrics and statistics gave me the habit of measuring business value, not just model accuracy.
  3. 9f21b24feat(agents): automate 100% of my own tasks2025–2026

    Falconi · Data Engineer

    commit 9f21b249f21b…

    Author: Leonardo Kuster

    Date: 2025–2026

    • Facing a high volume of requests, automated 100% of my own tasks with AI agents: pipeline development and optimization, production bug fixes and Power BI reporting.
    • Built a fully autonomous agent workflow on Azure DevOps, from backlog task to a tested pull request with evidence.
    • This work led to my promotion to AI Engineer and the go-to reference on AI at Falconi.
  4. 52d3b2efeat: join Falconi as Data EngineerMay 2025

    Falconi · management consulting

    commit 52d3b2e52d3b…

    Author: Leonardo Kuster

    Date: May 2025

    • Built end-to-end data pipelines: multi-source extraction in Python into Azure Blob Storage, a medallion architecture on Databricks and Spark, modeling with dbt and orchestration with Databricks Workflows.
    • Refactored a client's data engineering system to cut data ingestion and processing time and, with it, cloud costs.
    • Built and optimized Power BI reports.
  5. a932be4award: Academic Achievement (Level 2)Jul 2024

    FUCAPE Business School

    commit a932be4a932b…

    Author: Leonardo Kuster

    Date: Jul 2024

    • Academic achievement recognition from FUCAPE Business School during my Economics degree.
  6. a632b99award: Academic Achievement (Level 1)Jun 2024

    FUCAPE Business School

    commit a632b99a632b…

    Author: Leonardo Kuster

    Date: Jun 2024

    • Academic achievement recognition from FUCAPE Business School during my Economics degree.
  7. 46c2ef7feat: ship the first data warehouse on Azure SynapseMar 2024

    Apex Partners · Mid-Level Data Engineer · Vitória

    commit 46c2ef746c2e…

    Author: Leonardo Kuster

    Date: Mar 2024

    • Served as the company's main data reference, responsible for every data integration and pipeline.
    • Led the development of the data architecture and managed the data team, making technical and strategic decisions.
    • Completed the company's first data warehouse on Azure Synapse, moving data out of xlsx and csv files on SharePoint and pipelines out of Python notebooks.
    • Integrated the Sankhya ERP and the Salesforce CRM, making data secure and accessible across the company.
    • Delivered visual management reports on top of the data warehouse.
  8. 33c6efcfeat: start the company's first data warehouseMar 2023

    Apex Partners · Junior Data Engineer

    commit 33c6efc33c6e…

    Author: Leonardo Kuster

    Date: Mar 2023

    • Took on multiple roles during a critical period for the tech team.
    • Started building the company's first data warehouse on Azure Synapse, including its data orchestration.
    • Built ETL and ELT pipelines on Azure with Python and Spark.
    • Integrated data with Salesforce.
    • Helped build dashboards at the strategic, tactical and operational levels.
  9. eaeb560feat: first cloud architectureNov 2022

    Apex Partners · Data Engineer Intern

    commit eaeb560eaeb5…

    Author: Leonardo Kuster

    Date: Nov 2022

    • Helped design and implement the first version of the company's cloud architecture, including the first version of its database, built with Azure Functions.
    • Maintained cloud data pipelines on Azure.
  10. f78ac5a(quant-dream (never merged))revert: "become a quant"Jul 2022

    The day the quant plan died

    commit f78ac5af78ac…

    Author: Leonardo Kuster

    Date: Jul 2022

    • Joined APX Invest, part of Apex Partners, the largest investment holding in Espírito Santo, where I was born and raised.
    • No quant desk, no tech team, everything rudimentary. The quant plan died right there.
    • Branch left unmerged. Data engineering was born instead.
  11. 276a8fc(branch: main)feat: first-week automation ends the interns' manual workJul 2022

    APX Invest (Apex Advisory) · Data Analyst · Vitória

    commit 276a8fc276a8…

    Author: Leonardo Kuster

    Date: Jul 2022

    • Joined as a data analyst and helped build the data infrastructure from scratch.
    • In my first week, built an automation that eliminated the manual work of a team of interns.
    • Automated routines with Python (RPA) and built ETL pipelines and Power BI dashboards with operational data for investment advisors.
    • Quickly promoted to the data engineering team at the holding company, Apex Partners.
  12. c1072acfeat: join FGV Quant in São PauloMar 2022

    FGV Quant · member, 2022–2023

    commit c1072acc1072…

    Author: Leonardo Kuster

    Date: Mar 2022

    • The only member from outside FGV.
    • Developed quantitative models to forecast volatility and returns.
    • The dream: quant trader or researcher.
  13. 5f2e1c7feat(ml): predict if an asset goes up or down in 5 days2021

    Self-taught

    commit 5f2e1c75f2e1…

    Author: Leonardo Kuster

    Date: 2021

    • Dove into data science and machine learning: linear and logistic regression, decision trees, random forest, k-means, DBSCAN, neural networks, XGBoost, ensembles.
    • One question behind all of it: up or down, five days from now?
  14. d3a90be(branch: economics)init: Economics @ Fucape Business SchoolJan 2021

    Fucape Business School · Bachelor’s in Economics

    commit d3a90bed3a90…

    Author: Leonardo Kuster

    Date: Jan 2021

    • Econometrics, statistics, finance, plus a seat in the college’s financial markets league. The habit of asking what something is worth before building it.
  15. 7b28230feat: learn Python to backtest every technique2020

    Self-taught, out of pure annoyance

    commit 7b282307b282…

    Author: Leonardo Kuster

    Date: 2020

    • Nobody showed historical performance data for their strategies, so I learned Python to test them against the past.
    • First lesson, still valid today: data before opinions.
  16. 76662eefeat: day trade mini index and mini dollar on B32019

    B3, the Brazilian stock exchange

    commit 76662ee76662…

    Author: Leonardo Kuster

    Date: 2019

    • Learned a lot of techniques.
    • Each one came with plenty of confidence and zero historical data. (See next commit.)
  17. cfaca2a(branch: quant-dream)init: get rich on the internet2019

    The internet, unfortunately

    commit cfaca2acfaca…

    Author: Leonardo Kuster

    Date: 2019

    • Found binary options. Found out it was a scam.
    • Lost the illusion, kept the market: fell in love with the financial markets.

Read(CLAUDE.md)

cat CLAUDE.md

How he thinks about agents.

Every agent Leo builds starts from the same four rules. Click a line to see why it’s there.

CLAUDE.md

# How Leo builds agents

> conti, how much did we sell last month?

source:

Confidently: “a lot.” Three files called final_v2 disagree, so I went with the one with the nicest colors.

Bash(stack --tree)

stack

Agents stand on data.

Most AI agents stall at the pilot stage, and rarely because of the model: the problem is the data and the process around them. Pull a block and see.

Leo’s stack, from the ground up

  • data: Azure, Azure DevOps
  • data: Databricks, dbt
  • data: Python, SQL, Spark
  • context & evals: OpenAI & Anthropic APIs
  • context & evals: RAG, MCP, Evals
  • agents: LangChain, Claude Code
  • agents: Multi-agent systems, LangGraph

Tap a block to pull it.

WebFetch(fora-do-radar)

fora do radar

Under the radar.

Fora do Radar (“off the radar”) is Leo’s weekly series on what’s shipping in AI agents that few people noticed. In Portuguese, every Wednesday on LinkedIn. The first edition is on its way, so the radar is still quiet.

series
Fora do Radar
when
next Wednesday in …
status
first edition: soon
Follow on LinkedIn ↗

Bash(logout)

off the clock

Waves are good today.

While the agents work, Leo surfs or plays guitar. Try both.

conti surfs0 · best 0

Tap, click or press space to jump the bugs.

Leo’s guitarEm

Pick a chord, then drag across the strings or press 1 to 6. Steve Vai is Leo’s all-time idol, so flip on Vai mode and grab the whammy bar.

Bash(open mailto:)

contact

If you build agents too, let’s compare notes.

Leo is always up for a conversation about agents, data and what actually works in production. Email or LinkedIn is the fastest way.

guest@leonardo-kuster

hi. this is conti, Leo’s agent.

type a command, ask me something, or just use the buttons.

leo: … · SP --:--EN/PT