me

Hi, I’m Bruno Chicelli
AI/ML Engineer

at Handoff designing novel ML architectures and shipping research into production - currently teaching VLMs how to read blueprints, creating novel RAG architectures and fine-tuning LLMs at scale.

Reach out
Showcase keyboard and mouse image
March 2025 - Current
Senior AI/ML Engineer
Programming Languages and Libs
Python, SQL, PyTorch, LangChain, TypeScript

Tools and Platforms
LangGraph, LangFuse, Anthropic API, Milvus, Algolia, Airflow, Athena, AWS, SageMaker, HuggingFace, Together AI, LlamaFactory

Description
• Teaching vision-language models (VLMs) to read and reason over construction blueprints
• Designed hierarchical RAG (HiRAG) for retrieval over large, structured technical documents
• Fine-tuning open-weight LLMs at scale (Kimi K2, GLM-4.6, Llama 4 Maverick/Scout) with LlamaFactory
• Orchestrating multi-agent estimation pipelines with LangGraph
November 2023 - March 2025
Senior Machine Learning Engineer
Programming Languages and Libs
Python, SQL, PyTorch, LangChain

Tools and Platforms
EKS, ChromaDB, Pinecone, LangChain, SentenceTransformers, HuggingFace Models, AWS, Airflow

Description
Worked on the core title-matching algorithm to accomplish:
• 750× performance improvement (from 3s/title to 4ms/title)
• Significant precision gain in matching movies, shows, and episodes
• Scaled to 3M+ titles across 60+ streaming services in 8 languages
April 2023 - November 2023
Staff Machine Learning Engineer | AdTech
Programming Languages and Libs
Python, SQL, PySpark, Dask, Pytorch, TensorFlow, OpenCV, JavaScript

Tools and Platforms
AWS, GCP, Azure, Vertex AI, DataProc, DataFlow, BigQuery, Gitlab CI

Description
• Improved ad recommendation models using Two Towers architecture, matching/beating expert performance
• Scaled behavior graph models and pipelines for 100M+ users using Vertex AI, DataProc, DataFlow, and BigQuery
• Won internal hackathon with user embeddings + generative AI for segment-optimized ad creatives
June 2021 - March 2023
Senior Data Scientist | AdTech

Description
• Built automated midroll ad placement pipeline for thousands of Globo videos using event-based cloud tools and deep learning
• Developed contextual ad engine with text-to-IAB taxonomy matching and topic clustering, significantly improving CTR
• Founded Globo Paper Club, a monthly internal journal club
• Led projects in digital inventory optimization, pricing, and sales forecasting
August 2020 - May 2021
Data Scientist | Advanced Analytics Squad
Programming Languages and Libs
Python, SQL, MLFlow, XGBoost, Catboost, LightGBM, TensorFlow, SKLearn

Tools and Platforms
GCP, BigQuery, AI Platform

Description
• Built a fast modeling tool with LGBM, XGBoost, and CatBoost to reduce Data Scientist overhead
• Developed a credit card acceptance and activation propensity model
• Improved modeling process standards
• Led MLOps and workflow automation innovations to boost impact, productivity, and enablement of the Data Science team
May 2019 - July 2020
Jr Data Scientist | Innovation in Marketing Squad
Programming Languages and Libs
Python, Scikit-learn, TensorFlow, Selenium, SQL, R

Tools and Platforms
Azure, PowerBI, SAP HANA

Description
• Saved ~1.3M BRL/year through automation and data science
• Built sales forecasting for 100+ points of sale across Brazil
• Developed customer churn and factory demand prediction models
• Applied statistical modeling and ML in Python and R for forecasting and insights
• Contributed to analytics projects across multiple business areas

Experience

I love building cool stuff with data and AI that works for people and solving tricky problems with code that doesn't break in production.

Linkedin Download My Resume
Handoff AI Research · 2026
Handoff-H1: An Orchestrated Vision-Agent System for Material Quantity Takeoff from Construction Blueprints
Published - Main author
Converting a set of architectural blueprints into a complete material quantity takeoff requires visual perception across drawing sheets, dimensional and multi-hop reasoning, and grounding in construction conventions that the drawings never state. We present Handoff-H1, a takeoff system built from three layers: purpose-built computer-vision models that extract primitives; tool-using agents equipped with image operations and in-house visual-task tools, including CV-model-backed counting, detection and plan decomposition; and a persistent, hierarchically structured project foundation, grounded in a curated construction knowledge base. We evaluate on the Construction Blueprint Takeoff Benchmark: 10 real residential blueprint sets paired with consensus-validated expert takeoffs - 2,009 verified line items, restricted for scoring to the 1,348 primary-tier materials that drive an estimate - scored per trade by an LLM judge on material coverage and quantity Precision@25% (P@.25) and combined into a weighted composite. Under identical scoring from the raw PDF, seven frontier and open-weight models span composites of 35-61, and independent professional estimators - scored against the same reconciled gold standard - post 77.6% (65.5% coverage, 87.9% P@.25). Handoff-H1, working end-to-end from the raw PDF, reaches 81.6% (86.1% coverage, 78.8% P@.25): roughly 20 points above the strongest frontier agent, and above the independent estimators by pairing near-human quantity precision with coverage they do not reach. The evaluation harness is public for the open harbor framework; the blueprint sets and ground truth are available upon request for research use.

Research

My contributions to the scientific community. Specially in the areas of Computer Vision, Natural Language Processing and Reinforcement Learning.

Projects

Bricklaying RL

A physics-based bricklaying RL environment inspired by monumental: a mobile gantry robot places bricks against a blueprint and is scored like a real mason - every brick within BIM ±3mm tolerance, live PyMunk physics, so a bad placement can topple the wall. Watch trained policies build walls, arches and full house facades in an interactive 3D/2D replay viewer.

Code Watch it build
Bricklaying RL
Image to Art Search - WikiArt

Image to Art Search - WikiArt

Find real artwork that looks like any image you want. Made using Vision Transformers w/ Transfer Learning and data from WikiArt

Code Use it

Plotly Calplot

The easiest and best looking Calendar Heatmap you'll find, made with Plotly. I actually got a shoutout from Plotly on Twitter and Linkedin for this one!

Code Medium Article
Plotly Calplot
Todoist Analytics

Todoist Analytics

Keep track and create analytics based on your data from Todoist. If you use Todoist for daily, weekly, monthly or yearly planning you should try this tool. This is how the current version of the tool looks like.

Code Check it out!

NLP Job Classifier (based on linkedin data)

A Job classification between Data Analyst, Data Scientist and Data Engineer web app made with Tensorflow, Selenium and deployed with Streamlit on Heroku. The model was trained with ~3k job descriptions scraped with Selenium from jobs in the US.

Code
NLP Job Classifier (based on linkedin data)
3JS Glowing Sphere

3JS Glowing Sphere

Small learning project that I created to teach myself ThreeJS concepts and ThreeJS Fiber (React).

Code Demo

Education

2020-2022
Polytechnic School of the University of São Paulo
Two year especialization in Artificial Intelligence, focusing in Deep Learning and architecture of Neural Networks.
2015-2018
Federal University of the ABC - São Paulo
BSc. Science and Tech.