Summary
Ivan Procaccini is a Senior Learning Technologist and software developer with 11 years’ experience building educational technology and teaching computer science at Imperial College London. He leads the development of an internally open-source EdTech ecosystem (mainly Python and React), designs DevOps curricula, and teaches modules from testing to web security. Comfortable bridging academia and industry, he has prior engineering internships at Morgan Stanley and Intuit where he worked on automation and backend systems. A Classics BA and Imperial MEng graduate, he combines rigorous technical training with deep humanistic interests—Ancient history, Latin and music—that inform his user-centred approach to learning design. Known for supervising student projects and representing the department at international conferences, he blends hands-on coding with pedagogy and curriculum innovation. An eclectic tinkerer (drummer, vinyl collector and synth hobbyist), he brings curiosity and craft to both code and course design.
11 years of coding experience
1 year of employment as a software developer
High School, 100 cum laude, High School, 100 cum laude at Liceo Blaise Pascal Pomezia
Master’s Degree, Computer Science, First-Class Honours, Master’s Degree, Computer Science, First-Class Honours at Imperial College London
Bachelor of Arts - BA, Classics and Classical Languages, Literatures, and Linguistics, Bachelor of Arts - BA, Classics and Classical Languages, Literatures, and Linguistics at Sapienza Università di Roma
Spanish, Italian, English