Skip to content
View leriomaggio's full-sized avatar
πŸ§™
πŸ§™

Organizations

@MPBA @DynamicGenetics @webvalley @kubeflow-kale @HK3-Lab-Team @WebValley2020ReImagined

Block or report leriomaggio

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
leriomaggio/README.md
Typing intro: Valerio Maggio β€” Data Science, Machine Learning, Developer Education

Data Science & Machine Learning Β· Developer Education Β· Open Source

LinkedIn Speaker Deck ORCID Email

Profile views

πŸ§™ About Me

I'm a machine learning engineer and developer advocate β€” PhD in Computational Science, Pythonista since 2009. I like living at the intersection of two crafts: building data & ML systems, and teaching developers how they actually work.

  • πŸ”¬ Data Science & Machine Learning β€” deep learning for biomedicine and digital pathology, NLP, spatio-temporal forecasting. My favourite corner of ML is privacy-preserving machine learning: federated learning, differential privacy, and local / self-hosted AI
  • πŸ“£ Developer education β€” tutorials, workshops, docs, demos, talks. Explaining hard things clearly is a skill I practise as deliberately as writing code
  • 🐍 Active in the Python community since 2009 β€” conferences, education, and a lot of open source
  • πŸ§ͺ The organisations on my profile are where the fun happens: research labs, summer schools, and community projects I build with (MPBA, DynamicGenetics, webvalley, kubeflow-kale, and friends)
  • πŸŽ„ Every December I disappear into Advent of Code β€” Python, of course
  • πŸƒ Magic: The Gathering player β€” Premodern is my format (@lotus_vale on Discord). I'm the tech guy behind Chaos Orcs Fest and Bristol Premodern β€” both Django + PyScript (the deck-submission flow runs Python in the browser 🀯) β€” and I contribute to Forge, the open-source rules engine for MTG

πŸ› οΈ Toolbox

Core & Scientific Python

Python NumPy SciPy Pandas Jupyter

ML & Deep Learning

scikit-learn PyTorch TensorFlow Keras Hugging Face XGBoost

LLMs & Local AI

Ollama vLLM MLX LangChain LlamaIndex RAG

Web, Data & Infra

FastAPI Django PyScript PostgreSQL MongoDB Redis DuckDB Docker GitHub Actions MLflow Azure AWS


πŸ“£ Community & Speaking

Speaking and teaching are how I give back to the community β€” and honestly, how I learn best. I've been on stage at PyCon US / DE / IT, EuroPython, SciPy, EuroSciPy, PyData and more, talking about Python, machine learning, and privacy-preserving AI. All the slides live on Speaker Deck.

  • πŸ§‘β€πŸ« Hands-on workshops on Python, deep learning & ML best practices β€” the messy, live-coding kind
  • πŸŽ“ Lecturer: University of Bristol, FBK Academy, WebValley Summer School Β· Carpentries certified instructor
  • πŸ… Software Sustainability Institute Fellow (privacy-enhancing technologies for ML)

πŸš€ What I've Built

πŸ€– LLMs & Local AI

  • private-llm-tailnet β€” chat with a self-hosted LLM from your own devices over a private Tailscale network: MLX model server on Apple silicon, single-file chat client, tailnet-only HTTPS
  • mistral-concordance β€” cross-jurisdictional clinical guideline navigator built on Mistral Workflows with a hybrid local/cloud inference stack β€” pauses for clinician review on disagreement
  • mlx-quant-bench β€” benchmarking LLM quantisation on Apple silicon with MLX

🧠 Deep Learning & ML education

🐍 Python programming education

πŸ›‘οΈ Privacy-Preserving ML

πŸ”§ Tools & data for good

  • notexbook-jupyter-theme β€” a Jupyter theme for LaTeX lovers and the typographically obsessed πŸ€“
  • CovidResponseMap β€” interactive community-support mapping, adopted by Public Health Wales during the pandemic

πŸƒ MTG side quests

  • Chaos Orcs Fest & Bristol Premodern β€” tournament websites for the Premodern community, built with Django + PyScript for in-browser deck submission
  • Forge β€” contributor to the open-source MTG rules engine
  • deck-recognizer β€” PyScript-powered deck recogniser for Premodern tournaments
  • mtg-collection-analysis β€” a data-science journey into my own MTG collection

Upstream contributions β€” documentation, tutorials, testing across the ML ecosystem: pytorch/pytorch Β· scikit-learn/scikit-learn Β· keras-team/keras Β· lmcinnes/umap (main docs/testing contributor) Β· pyscript/pyscript (since launch) Β· OpenMined/PySyft Β· Project-MONAI


πŸ“Š GitHub at a Glance

Valerio's GitHub stats Top languages Contribution snake animation

πŸ“ Bristol, UK Β· 🌐 he/him Β· πŸ§™ "I build the things developers learn from."

This README lives in leriomaggio/leriomaggio β€” the snake is regenerated daily by GitHub Actions 🐍

Pinned Loading

  1. privacy-preserving-data-science privacy-preserving-data-science Public

    Course Material for the Tutorial on Privacy Enhancing Technologies and PPML

    Jupyter Notebook 13 4

  2. ppml-tutorial ppml-tutorial Public

    Privacy-Preserving Machine Learning (PPML) Tutorial

    Jupyter Notebook 43 9

  3. pytorch-beautiful-ml-data pytorch-beautiful-ml-data Public

    PyData Global Tutorial on Data Patterns and OOP abstractions for Deep Learning using PyTorch

    Jupyter Notebook 17 6

  4. deep-learning-keras-tensorflow deep-learning-keras-tensorflow Public

    Introduction to Deep Neural Networks with Keras and Tensorflow

    Jupyter Notebook 3k 1.3k

  5. notexbook-jupyter-theme notexbook-jupyter-theme Public

    noTeXbook: Jupyter notebook theme for LaTeX lovers

    CSS 34 4

  6. umap umap Public

    Forked from lmcinnes/umap

    Uniform Manifold Approximation and Projection

    Python 1