Pierre Krieger is an experienced industrial and technical leader with over a decade in senior executive roles across Europe, having led turnarounds and reorganisations in energy, transformers and steel-component businesses managing organizations of up to 400 people and tens of millions in revenue. Based in Berlin, he combines strategic restructuring, sales expansion and operational execution—often implementing European-wide commercial and technical organisations—to restore profitability and scale services. Comfortable negotiating with employee representatives, customers and industrial partners, he thrives in multinational environments and complex industrial contexts. Alongside his corporate career he is an active systems-minded software contributor in the Rust ecosystem, with practical contributions to high-profile projects like Polkadot, OpenEthereum and numerous graphics, networking and tooling crates. That blend of heavy-industry leadership and low-level systems engineering gives him a rare cross-disciplinary perspective on operational resilience and software-enabled infrastructure. He trained at École Polytechnique and consistently focuses on aligning technical capability with clear commercial strategy.
Contributions:4 reviews, 804 commits, 962 PRs in 2 years 4 months
Contributions summary:Pierre is contributing to the development of a kernel for an operating system, with an emphasis on low-level systems programming and concurrency. The user implemented features like memory management, and network socket usage. The user is also involved in the design and implementation of a timer interface, and added the ability to handle network events. The primary focus appears to be implementing the core OS features.
Contributions:992 commits, 649 PRs, 1596 pushes in 3 years 7 months
Contributions summary:Pierre primarily contributed to the development of a low-level library for OpenGL context creation. Their work involved refactoring the code base, specifically cleaning up the crate root, adding window event handling. They also implemented functions for managing the window, like setting the title, setting the cursor position, and obtaining the pixel format, as well as a draft of the EGL API. The user demonstrated familiarity with the Rust programming language to modify the existing code in the repository.
openglesopengl-esrustopenglpure-rust
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
Pierre Krieger - Ingénieur-Conseil at Societe Generale