Skip to content
View lucalullo's full-sized avatar

Block or report lucalullo

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
lucalullo/README.md

Luca Lullo - Data & AI Engineer

Independent Data & AI Engineer focused on data engineering, advanced data cleaning, applied machine learning, and the development of AI systems.

I build reproducible data pipelines, high-quality datasets, predictive models, AI agents, and language models from scratch, with a strong emphasis on transparency, experimentation, and practical implementation.

My work spans:

  • data integration, cleaning, validation, and quality control;
  • exploratory analysis and reproducible research;
  • feature engineering and predictive machine learning;
  • explainable AI and model interpretation;
  • AI agents with routing, planning, tools, memory, and human escalation;
  • agentic AutoML and experiment-driven ML systems;
  • language models and Transformers implemented from first principles;
  • analysis of public, socioeconomic, institutional, and climate data.

I primarily use Python to transform complex data into reliable, understandable, and actionable systems and insights.


🏆 Kaggle Expert

Kaggle

Expert in Datasets and Notebooks

  • Datasets: Top 30
  • Notebooks: Top 511
  • Multiple Kaggle medals across datasets and notebooks

🛠️ Tech Stack

Python Pandas Scikit-learn XGBoost LightGBM CatBoost TensorFlow Keras PyTorch Plotly SQL Jupyter Git


📂 Featured Projects

Project Area Highlights
Building Agentic AutoML Agentic AI / AutoML Experiment-driven AutoML system evolving from a simple baseline to a senior ML agent
Customer Support Agent AI Agent / Human-in-the-Loop Customer-support agent with classification, automation, and human escalation
Building AI Agent AI Agent from Scratch Routing, planning, parsing, tool execution, memory, and agent skills
Building LLM LLM from Scratch Progressive implementation from statistical language modeling to a decoder-only Transformer
Global Gender Gap in Education - 1950-2015 Global Data Analysis Population-weighted analysis across 146 countries, age groups, regions, attainment levels, and income groups
Global Emissions & Temperature - 1950-2024 Climate / Time Series 75 years of CO₂, greenhouse-gas, and global temperature analysis
Home Credit Default Risk Machine Learning / Credit Risk Feature engineering, XGBoost, Optuna, and SHAP interpretability
Used Car Prices Regression / Machine Learning Feature engineering and LightGBM for used-car price prediction
House Prices Regression / Machine Learning Ridge regression, skewness transformation, and advanced feature engineering

🔎 Areas of Interest

  • Data engineering and data quality
  • Advanced data cleaning
  • Applied machine learning
  • Explainable AI
  • Agentic AI and AI agents
  • AutoML and experiment automation
  • Natural Language Processing
  • Language models and Transformers
  • AI systems from scratch
  • Public and socioeconomic data
  • Climate and time-series analysis
  • Reproducible research

📬 Connect

LinkedIn Kaggle GitHub

Pinned Loading

  1. home-credit-default-risk home-credit-default-risk Public

    Machine learning project to predict credit default risk with feature engineering, XGBoost and SHAP interpretability.

    Jupyter Notebook 6

  2. global-emissions-and-temperature-1950-2024 global-emissions-and-temperature-1950-2024 Public

    Global climate analysis covering 75 years of CO₂, greenhouse gas emissions and mean surface temperatures across countries (1950–2024). Built with Pandas, Matplotlib, Seaborn and Plotly.

    Jupyter Notebook 6

  3. building-ai-agent building-ai-agent Public

    Versioned educational project for building an AI agent, with Jupyter notebooks, IT/EN reports and architecture diagrams.

    Jupyter Notebook 8 1

  4. building-llm building-llm Public

    A step-by-step educational journey from a character-level statistical language model to a small decoder-only Transformer.

    Jupyter Notebook 8 1

  5. building-agentic-automl building-agentic-automl Public

    Building an Agentic AutoML system from scratch, step by step, from a simple baseline to an experiment-driven senior ML agent.

    Jupyter Notebook 2

  6. global-gender-gap-in-education-1950-2015 global-gender-gap-in-education-1950-2015 Public

    Global analysis of the gender gap in education across 146 countries from 1950 to 2015, using population-weighted statistics by age group, region, educational attainment and income group.

    Jupyter Notebook 1