Skip to content
View leonardochalhoub's full-sized avatar

Block or report leonardochalhoub

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leonardochalhoub/README.md
Leonardo Chalhoub — AI Data Engineering Tech Lead

I turn manual financial reporting into automated, governed, multi-billion-row lakehouse pipelines —
and ship open-source data platforms on the side.

LinkedIn Email Portfolio Profile views

🧭 About

class LeonardoChalhoub:
    role        = "AI Data Engineering Tech Lead"
    company     = "NTT DATA  →  Bradesco (mission-critical financial reporting)"
    based_in    = "Brazil  ·  remote-first"
    experience  = "15+ years  ·  Finance → Data Science → Production Data Engineering"
    leads       = "an 8-engineer team in a regulated banking environment"
    builds_with = ["Databricks", "PySpark", "Delta Lake", "Unity Catalog", "Azure"]
    speaks      = ["Português (native)", "English (TOEFL 96/120)", "Español (11 yrs)"]
    also        = "author of *Papéis* (2026) · peer-reviewed finance researcher"
    philosophy  = "Open. Auditable. Reproducible. FinOps-disciplined."
  • 🏦 Leading the transition from manual financial reporting → fully automated batch algorithms in Databricks, on a Medallion architecture (Bronze → Silver → Gold) with SCD Type 1 & 2 and date-based incremental loading over multi-billion-row tables.
  • 🎓 MSc in Finance (UFRGS) — published in Brazilian Review of Finance · 30+ industry certifications.
  • 🌎 Career spanning Itaipu Binacional, a finance professorship, the Ciudad del Este tri-border trade hub, and Big-Data teams at Unilever, AB-InBev, GSK, and CPFL.
  • 🛠️ I ship production-grade open-source platforms — civic-data lakehouses, financial dashboards, and AI-native SaaS — with strict FinOps discipline (one of them runs on a lifetime cost of US$70).

🧪 Tech Stack

Languages

Python SQL R TypeScript JavaScript Bash

Big Data & Lakehouse

Apache Spark Databricks Delta Lake Apache Iceberg Unity Catalog Pandas

Cloud & Data Platform

Microsoft Azure Azure DevOps Data Factory GCP BigQuery Snowflake

AI / GenAI

Anthropic OpenAI Gemini Groq Hugging Face

App & Delivery

Next.js React Supabase Tailwind GitHub Actions pytest LaTeX


🚀 Featured Projects

Open-source, free, and auditable — civic data, applied finance, and AI-native SaaS.

📊 Data & Lakehouse Engineering

Project What it is Stack
Mirante dos Dados Production-grade open lakehouse for Brazilian public microdata (CGU, DATASUS, IBGE, BCB, MTE). Medallion over Delta Lake → versioned JSON → React platform + peer-reviewed LaTeX Working Papers compiled in CI. 7 papers · 13 tests · lifetime cost US$70. Spark Delta Lake Asset Bundles React LaTeX Actions
Applied Finance Open lakehouse + dashboard for the B3 stock market — ~400 tickers × ~26 years via a Python port of yfR, Bronze→Silver→Gold on Delta. Per-ticker KPIs, sector & correlation maps, IBOV overview. Phase 2: CVM fundamentals + in-browser Markowitz. No DB, no server, no login. Databricks Delta Lake Next.js 16 Python 3.11+

🤖 AI-Native & Full-Stack SaaS

Project What it is Stack
Foco Contábil Multi-tenant SaaS taking a Brazilian accounting firm from CNPJ registration → signed DRE. Per-workspace Postgres RLS on every table, dimensional accounting reports (Balancete / Balanço / DRE), Asaas Pix+Boleto, NFS-e queue, A1 cert vault, immutable audit log, RBAC. Next.js 16 Supabase RLS Vercel
Caixa Forte Open-source personal finance for Brazilians — add transactions by tap, type, or voice note (Whisper transcription + Llama 3.3 structured extraction). Budgets, recurring, charts, CSV import. Council-reviewed 9.2/10. R$ 0 forever. Next.js 16 Supabase Groq Whisper
Amazing School "The teacher is the star. The AI is the stage crew." A teacher-first OS for autonomous English teachers — lesson planning, homework review, Whisper pronunciation tracking, billing, class management. AI drafts; the human owns the student. Next.js 16 Supabase Groq Whisper
PetZap Full-stack SaaS for pet health, spending & vaccine schedules — added by tap, text, or voice via Telegram bot (Gemini multi-modal parsing). Reminders, dashboards, history. CI green, i18n, RLS. Next.js 16 Supabase Gemini Telegram
Clube da Matemática Accessibility-first open high-school math curriculum — 120 lessons, ~4,770 sourced exercises (book·page·license — nothing hallucinated), 1,800 exam questions, 11 UI languages, Web Speech "Listen" on every lesson. Next.js 16 MDX KaTeX GitHub Pages

📈 GitHub Analytics

GitHub stats Top languages

🎓 Certifications & Credentials

Databricks DE Pro Databricks Spark Azure Architect Azure DevOps Azure Security GCP DE MCT

MSc in Finance (UFRGS) · 30+ certifications total · Trilingual (PT native · EN TOEFL 96/120 · ES 11 yrs) 📄 Cash Sources and Financial Constraints — Brazilian Review of Finance, 2015 · 📖 Papéis — dystopian novel, 2026


💬 Let's build something open and auditable.

LinkedIn Email

Open. Auditable. Reproducible. FinOps-disciplined.

Pinned Loading

  1. PetZap PetZap Public

    SaaS open source for pets data management.

    TypeScript 3 3

  2. applied_finance applied_finance Public

    TypeScript

  3. Clube-da-Matematica Clube-da-Matematica Public

    Forked from Jefferson-korte-junior/IC-Metodos-Numericos-Web

    Evolução colaborativa do IC-Metodos-Numericos-Web (UTFPR). Curso aberto e gratuito de matemática com rigor BR+JP+DE+SG. Hoje pronto: Ensino Médio otimizado em 120 lições incluindo Cálculo. Próximos…

    MDX

  4. mirante-dos-dados-br mirante-dos-dados-br Public

    TeX 1