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_valeon 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
Core & Scientific Python
ML & Deep Learning
LLMs & Local AI
Web, Data & Infra
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)
- 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-keras-tensorflow β intro to deep neural networks with Keras & TensorFlow. One of the first Keras tutorials ever (EuroSciPy 2016) Β· β 3k
- python-data-science β lecture notes & materials for a full Python data science course
- pytorch-beautiful-ml-data β data patterns & OOP abstractions for PyTorch (PyData Global tutorial)
- deep-learning-health-life-sciences β workshop on deep learning for health & life sciences
- deep-unsupervised-learning β deep unsupervised learning course
- unsupervised-learning-tutorial β hands-on unsupervised learning tutorial
- ml-course β machine learning course taught at WebValley 2022
- numpy-euroscipy β introduction to NumPy (EuroSciPy tutorial)
- python-in-a-notebook β a whole collection of Jupyter notebooks on Python programming
- programming-for-data-science β programming for data science course (WebValley 2021)
- python-programming β Python programming @ WebValley 2019
- ppml-tutorial β hands-on privacy-preserving machine learning (SciPy, PyConDE, Mozilla Festival, EuroSciPy)
- privacy-preserving-data-science β full course on privacy-enhancing technologies & PPML (SSI Fellowship output)
- syft-heart-disease-tutorial β end-to-end federated learning sample app with PySyft/SyftBox
- 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
- 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
π 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 π





