Paul Lange is a systems engineer based in Berlin with 17 years of experience building robust back-end systems, particularly in blockchain and distributed systems. He has deep hands-on experience contributing to prominent open-source projects such as Raiden Network and web3.py, focusing on core protocol logic, state management, and reliability improvements. His background spans research and engineering roles at brainbot, Fraunhofer-Chalmers, and cLabs, blending academic rigor from an MS in Applied Physics with practical software delivery. Paul’s work shows a pattern of improving serialization, testing, and type-safety—signals of an engineer who prioritizes correctness and maintainability in complex, stateful systems. He is equally comfortable writing low-level protocol code and improving developer tooling, and has extended media metadata handling in long-lived libraries, reflecting both breadth and attention to detail.
17 years of coding experience
6 years of employment as a software developer
Mechanical Engineering, Mechanical Engineering at Tecnológico de Monterrey
Technischen Universität Darmstadt
Master of Science - MS Applied Physics Complex Adaptive Systems, Master of Science - MS Applied Physics Complex Adaptive Systems at Chalmers University of Technology
Contributions:9 releases, 178 reviews, 1219 commits in 4 years 7 months
Contributions summary:Paul made various code changes focused on the Raiden Network, a blockchain-based project. Their commits modified code related to state change, mediated transfers, and state management, indicating involvement in the core logic of the Raiden Network. Additionally, the user tested the serialization process during WAL (Write-Ahead Logging) replay, and updated tests to reflect changes in the code base.
A python interface for interacting with the Ethereum blockchain and ecosystem.
Role in this project:
Back-end Developer
Contributions:10 commits, 8 PRs, 32 comments in 2 years
Contributions summary:Paul contributed to the web3.py library by fixing return types and correcting type annotations. They implemented improvements related to the handling of gas prices and block identifiers within the contract functions. Furthermore, the user made changes to update setup.py and created a changelog entry for a bug fix, indicating a focus on code quality and maintainability. Their work primarily involves interacting with and modifying the library's core functionalities, focusing on the interaction with the Ethereum blockchain.
pythonweb3pyethereumpython-interfaceblockchain
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.