Peter Kriens

CEO at aQute

Montpellier, Occitania, France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Peter Kriens is a veteran software architect and CEO with over 30 years leading modularity and OSGi innovation, including serving as an OSGi Fellow and primary editor of its specifications. He founded and runs aQute, created the bnd tooling that is central to building OSGi bundles across Maven, Gradle, Eclipse and other ecosystems, and remains an active back-end contributor improving repository, indexing, and error-reporting features. A pragmatic early adopter and advocate, he has helped Fortune 500 companies like IBM, Adobe, Intel and Nokia apply modular Java architectures across enterprise, telecom and embedded domains. His work spans distributed, cloud and microservice architectures while retaining a deep focus on tooling and developer ergonomics. Internationally experienced, he is Dutch, lived a decade in Sweden, has worked across Europe and the U.S., and now lives in Montpellier, France. Beyond specifications, he combines hands-on parser and native-integration contributions (e.g., Alloy tooling) with a long-term mission to understand and apply technology effectively.
code21 years of coding experience
languagesEnglish, French, German, Dutch, Swedish
stackoverflow-logo

Stackoverflow

Stats
15,284reputation
1.9mreached
445answers
21questions
Badges
java
top-1%
jenkins
top-5%
maven
top-5%
jakarta-mail
top-5%
osgi
top-1%
eclipse
top-5%
github-logo-circle

Github Skills (30)

develop10
parser10
lexer10
repos10
java10
javas10
osgi10
parsing10
parse10
build-automation10
maven10
lex10
repository-pattern10
jar9
eclipse-plugin9

Programming languages (19)

JavaC++RustCMakeMakefileGoHTMLAlloy

Github contributions (5)

github-logo-circle
Alloy is a language for describing structures and a tool for exploring them. It has been used in a wide range of applications from finding holes in security mechanisms to designing telephone switching networks. This repository contains the code for the tool.
Role in this project:
userBack-end Developer
Contributions:5 releases, 12 reviews, 142 commits in 5 years 4 months
Contributions summary:Peter primarily contributed to the Alloy tool's parsing and core functionality, modifying Java code related to the parser and lexer. They made changes to the `CompParser.java` and `CompLexer.java` files and performed refactoring and restructuring of core components. The user also worked on native code integration for different operating systems.
holessecurityfindingtelephonealloy
bndtools/bnd

Apr 2010 - Jan 2023

Bnd/Bndtools. Tooling to build OSGi bundles including Eclipse, Maven, and Gradle plugins.
Role in this project:
userBack-end Developer
Contributions:3 releases, 135 reviews, 3416 commits in 12 years 11 months
Contributions summary:Peter Kriens primarily focused on enhancing the Maven Bnd Repository by implementing features such as automatic source code fetching for JARs and introducing a new menu action to refresh snapshot archives. They also addressed issues with duplicate entries in the index and improved overall functionality through modifications like version range handling and adjustments to the repository's structure. Additionally, they made improvements to the error reporting and testing framework for a more robust build process.
gradlebndbndtoolseclipsebnd-gradle-plugins
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial