Nov 2017 — present Rimini, Italy
Senior Software Engineer — SCM Group S.p.A.
Industrial AI and software development for CNC machinery. HMI systems, CAD/CAM software, ISO post-processors and machining logic for 3, 4 and 5-axis machines.
- Cut HMI test execution time by roughly 60% through test re-engineering.
- Removed roughly 10% of non-cutting toolpath movement on 3/4/5-axis machines.
- Two registered software patents from this work, one still under NDA.
- Built LLM-based assistants and ML prototypes for machine troubleshooting.
- Modernised long-lived C++/C#/Win32/Win64 HMI codebases.
Feb 2023 — present Rimini, Italy
Computer Programming Teacher — OB Service — La Città dei Maestri
Teaches C++, C# and Python inside the "Mechatronics for Business" programme.
Oct 2015 — present Bologna, Italy
Associate Founder — BMB.photo
Co-founder of a wedding photography studio. Photographer, IT manager, administration and client relations.
Mar 2014 — Oct 2017 Pianoro, Italy
R&D Software Engineer — Marchesini Group S.p.A.
Qt/C++ software for packaging machinery across Windows, Linux and Android. HMI engineering, shared libraries, concurrent programming and software architecture.
Sep 2013 — Sep 2015 Atlanta, USA
Research and Development Engineer — Melograno's LLC
R&D on Melograno's SUIT, a Kickstarter-funded hardware product.
Mar 2013 — Mar 2014 Rubiera, Italy
J2EE Developer — ICT-Group S.r.l.
ERP design and development in C# and J2EE, on-site consultancy, Hibernate and T-SQL stored procedures on SQL Server.
2005 — 2013 Bologna, Italy
Freelance Software Developer & Graphic Designer — Self-employed
Client software in Visual Basic and C#, the Emilia-Romagna Italian Tennis Federation website in PHP, SQL Server administration, and visual design for the largest student association in Bologna.