Skip to content

leriomaggio/leriomaggio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

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 & ML

  • 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
  • transformers-laptop-bench — benchmark of open LLM inference cost on consumer hardware (CUDA / Apple silicon / CPU) with Hugging Face Transformers
  • ml-regression-watch — benchmarking, numerical validation, and CI regression detection for ML models across execution configurations · 🆕 now with per-layer analysis on DistilBERT

📚 Developer Education

Python & data science

ML & deep learning

Privacy-preserving ML

🔧 Tools & data for good

  • The Learning Machine — interactive human-in-the-loop online machine learning that lets the public teach a machine to recognise human emotion — exhibited at the We The Curious science museum in Bristol
  • 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

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 🐍

About

✨ My GitHub profile cover page

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors