PDF

Career Profile

CPython Core Developer and Principal Software Engineer in Arm’s Runtimes team, based in Cambridge, UK. 20+ years in software engineering, using Python since 2006 and contributing to CPython since 2023, with a focus on interpreter performance, JIT-related work, CI infrastructure, and ensuring CPython and its ecosystem run reliably and efficiently on Arm platforms. Work sits at the intersection of runtime, performance engineering, and large-scale open-source collaboration. EuroPython organiser and lead of the Arm Python Guild, an internal community of more than 1,400 Python developers across the company.

Career Experience

Principal Software Engineer

2023 - Present
CE-SW Runtimes, Arm Ltd., Cambridge, UK

Technical Scope: Tech Lead, CPython.

Started with a six-month secondment in 2023 to assess the CPython ecosystem on Arm platforms, then joined the Runtimes team to continue enablement work with upstream collaboration and ecosystem reliability for developers. Worked on CPython JIT-related investigations and performance work on Arm platforms.

  • Organised the CPython Core Dev Sprint 2025 at Arm in Cambridge (blog post).

Principal Software Engineer/Staff Software Engineer

2020 - 2023
ML Group, Arm Ltd., Cambridge, UK

Technical Scope: Tech Lead, Python, Machine Learning, IP Evaluation, Inference Advisor, Software Quality.

Led the open-source Arm ML Inference Advisor project and coordinated technical delivery across ML and Arm teams. Owned design, implementation, and maintenance of ML tooling and partner integrations. Previous project: IP Selection Sandbox for ML.

  • Helped AI/ML developers tailor and optimize models for Arm hardware: https://pypi.org/project/mlia/
  • Built the IP Selection Sandbox for ML, enabling clients to evaluate the right IP for workloads.

Staff Software Engineer

2017 - 2019
ISG, Arm Ltd., Cambridge, UK

Technical Scope: Jenkins/Pipelines, LAVA, Artifactory, Docker, Python, Bash, Linux, GitHub.

Led build, test, data representation, and validation automation for product development. Partnered with global teams and external partners, produced system design documents, and improved CI reliability.

  • Designed automated build and test infrastructure from scratch on real Cortex-A boards for custom Linux distribution.

Staff Software Engineer

2013 - 2017
DSG, Arm Ltd., Cambridge, UK

Technical Scope: Python, Flask, Bootstrap, AngularJS, MongoDB, Linux, SVN/Git

Supervised an eight-member team and managed automation infrastructure for Arm Compiler and OSS toolchains. Ensured compliance with design principles, shared knowledge across teams, and hosted a monthly stakeholder forum. Acted as business representative on DSG infrastructures.

  • Collaborated with the GNU team to deliver optimized GNU toolchains for Arm processors.
  • Drove development of infrastructure for automated builds, tests, and benchmarks.
  • Created an application to triage GCC test results, store results in a database, and automate issue tracking using Jira.

Senior Software Engineer

2011 - 2013
Engineering IT, Arm Ltd., Cambridge, UK

Technical Scope: Python, MongoDB, RabbitMQ, Java, Jira, LSF, Perl, C, tcsh, bash, Linux, SVN/Git

Contributed to internal platforms, including a fault-tolerant application integrating with an LSF cluster and AMQ server. Built a Jira plug-in to synchronize external and internal tickets, and maintained core IT systems.

  • Planned and executed the IT Early Career Scheme for interns and graduates.

Software/System Engineer

2008 - 2011
R&D, Forinicom Srl, Bastia Umbra, IT

Technical Scope: Python/Django, PostgreSQL, Debian, XEN, PyQT, Git

Delivered embedded systems and web solutions for authentication and hotspot management. Built a captive portal for sign-up, session logs, remote device signals, and payment integration, plus network monitoring software.

  • Set up internet connection and enabled fast connectivity for rural areas, providing services to hundreds of clients.
  • Designed and implemented hotspot system with captive portal and credit card payments for numerous tourists; used at EuroPython 2011.

Python/Django Engineer

2006 - 2008
Consorzio Miles, Servizi Integrati, Rome/Assisi, IT

Technical Scope: Python/Django, PostgreSQL, Linux

Worked with a team to replace paper-based processes with a Django web system. Led migration from VB to Python/Django, enabling citizens to track and update municipal processes online in real time.

Additional Experience

Objective-C Engineer

2011-05 / 2011-06
Forinicom Srl., Bastia Umbra, IT (contract)

Technical Scope: Hotspot Captive Portal app, used at EuroPython 2011 in Florence

Python Engineer

2010-11 / 2011-01
Exion Sagl, Manno, CH (remote, contract)

Technical Scope: Python, Django, PostgreSQL

Python Engineer

2010-10 / 2011-01
Sauce Labs Inc., San Francisco, USA (remote, contract)

Technical Scope: Python, Pylons, GitHub

SEO Engineer

2005-11 / 2006-05
Wedoit Sas., Assisi, IT (internship)

Technical Scope: SEO, Python, PHP

Talks & Podcasts

2026 - Python SDQ January Meetup: Python por dentro: personas, procesos, código - Slides | YouTube
2025 - EuroPython / PyCon UK: Exploring the CPython JIT - Slides | PyCon UK | EuroPython
2025 - Microsoft Build: Run PyTorch natively on Windows on Arm using GitHub runners - Session | Recording
2025 - Intervista Pythonista: Runtime e Interpreter con un Core Developer! #66 - YouTube | Spotify | Apple Podcasts
2024 - Arm Innovation Coffee: GitHub Arm-hosted Runners with Larissa Fortuna and Diego Russo - YouTube
2023 - EuroPython: Python on Arm Architecture - Slides | Recording

Education

Master of Science in Computer Science (Security)

2021
IT: 110/110 cum laude — UK: First class honours
University of Perugia, Perugia, IT

Bachelor of Science in Computer Science (Networking)

2006
IT: 102/110 — UK: 2:1
University of Perugia, Perugia, IT

Thesis: Wireless Broadband Network/WeConnect project.

Accountant programmer Diploma (Mercurio project)

2002
IT: 85/100 — UK: A
Ministry of Public Education, Commercial Technical Institute, Federico Cesi, Terni, IT

Professional Training

Expert Product Development with Python

2022
Arm Ltd., Cambridge, UK

Advanced Python Training

2022
Arm Ltd., Cambridge, UK

C++ Programming for Embedded Systems

2021
Arm Ltd., Cambridge, UK

Practical Deep Learning

2020
Arm Ltd., Cambridge, UK

iPhone (iOS9) and Swift 2.2

2016
Online

DipMatBeacon - University of Perugia project app for booking state of rooms

MongoDB Administration and Developers training

2015
Arm Ltd., Cambridge, UK

Affiliations

  • Python Software Foundation
  • Contributor (2023-2024), Triage Team (2024-2025), Core Developer (2025-present)
    2023-present
  • EuroPython Conference
  • Organiser/Volunteer/Attendee
    Florence, Berlin, Bilbao, Rimini, Edinburgh, Online