
I am Java Champion, Vaadin Champion and Oracle ACE Pro. I regularly share my knowledge in specialist articles, at international conferences and on my blog – supplemented by practical insights into modern, AI-supported software development.
The focus of my work today is the AI Unified Process (AIUP) – an approach that I developed to integrate artificial intelligence in a structured manner into analysis, architecture and development processes. The goal is not only to increase the efficiency of full-stack development with Java, but to fundamentally rethink it.
As the owner of Martinelli GmbH, I have over three decades of experience as a software architect, developer, consultant and trainer. I specifically combine this technological depth with AI methods to realize modern, scalable and intelligently optimized systems.
In addition to my professional activities, I have been teaching at the Bern University of Applied Sciences (BFH) and the University of Applied Sciences Northwestern Switzerland (FHNW) since 2007. My focus is on modern software architecture, distributed systems, persistence technologies and the use of artificial intelligence in the context of Java and DevOps.
I was also a member of the expert groups for JSR-352 Java Batch and JSR-354 Money and Currency – and today I bring this experience into the further development of AI-supported architecture and development approaches.





Learn More About My Work
Spec-Driven Development AI Unified Process
The AI Unified Process (AIUP) is a modern, AI-supported software development approach that takes classic process models further.
The core idea:
Requirements are the focus – not the code. Artificial intelligence takes over the consistent derivation of architecture, implementation and testing from these specifications.
The process is iterative and specification-driven:
Requirements are refined in short cycles, automatically converted into code and tests and continuously improved through feedback. This means systems remain comprehensible, modernizable and stable – despite AI-supported development.
Swiss Digital Services – A Mark of Trust and Excellence
I have been awarded with the Swiss Digital Services label which stands for quality, reliability, and data integrity in the digital sector.
Awarded to companies that develop and operate their services primarily in Switzerland, it guarantees local expertise, compliance with Swiss standards, and a strong commitment to data privacy.
Choosing a partner with this label means choosing transparency, accountability, and digital excellence – made in Switzerland.
Sponsoring – PluSport.ch
As a long-time supporter of the PluSport Disabled Sports Association in Switzerland, promoting inclusion and equal opportunities is particularly close to my heart. Access to sports and community not only strengthens the body and mind but also connects people in a unique way. It brings me great joy to contribute to enabling individuals with disabilities to realize their potential and share unforgettable experiences. For me, this commitment goes beyond sponsorship – it is a matter of the heart.
I am a Member of







