Benedikt Terhechte is an engineering team lead and polyglot software engineer based in Hamburg with over 14 years of professional experience and 20+ years of hands-on engineering across iOS/macOS, Swift, Objective-C, Rust and Linux. He combines leadership roles at companies like XING and MoonPay with deep individual contributor work, notably on open-source projects such as the Rust-backed xi-editor where he implemented core editor features and comprehensive unit tests. As a founder of Appventure he scaled Photodesk from zero to 200k users, demonstrating product sense and the ability to take projects from prototype to wide adoption. His recent work blends systems-level Rust development with front-end UX improvements, reflecting a rare full-stack fluency across native and scripting ecosystems. Outside work he develops hyperdeck.io and maintains a relaxed freelance practice, signaling continued curiosity and practical experimentation. Colleagues would describe him as a pragmatic engineer who moves between strategy and code with equal comfort.
14 years of coding experience
24 years of employment as a software developer
Apprenticeship to Media-Operator, Media Operating, Apprenticeship to Media-Operator, Media Operating at IHK Nordwestfalen
BA, Kommunikationswissenschaft, BA, Kommunikationswissenschaft at University of Münster
Contributions:6 commits, 3 PRs, 10 comments in 4 days
Contributions summary:Benedikt primarily contributed to the user interface of the xi-mac editor. Their work includes implementing features for incrementing and decrementing numbers, adding debug information to the window title, and adding selectors for specific functionalities. They also added missing images and a header file, suggesting an involvement in the project's visual aspects and overall user experience.
Contributions:9 commits, 2 PRs, 11 comments in 4 days
Contributions summary:Benedikt primarily contributed to the core logic of the xi-editor, focusing on implementing new features and improving existing functionalities. Their work included adding new events for number manipulation (increase/decrease), which involved modifying editor and event context code. The user also refactored existing editor functionality to include functions for duplicating lines and other editing actions. Furthermore, the user implemented the number modification feature, including a detailed set of unit tests and documentation of the implemented features.
rustbackendeditor
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.