Tobias Lengsholz is a software engineer with a decade of full‑stack experience, based in Cologne, Germany. He has held senior engineering roles at InVision Group and UNICEPTA and has recently contributed at Cognigy, bringing product-facing engineering experience across startups and agencies. Tobias is an active open-source contributor, improving type safety and developer ergonomics in prominent projects like flow-typed and enhancing front-end animation reliability in react-flip-move. He combines a strong practical focus on maintainability and tooling upgrades with hands-on fixes for tricky runtime issues such as "zombie" DOM nodes during fast transitions. Having run his own web development shop early in his career, he pairs entrepreneurial initiative with a developer-first mindset. Unusually for an engineer, his academic background began in law at Universität Bonn, suggesting a methodical, detail-oriented approach to problem solving.
10 years of coding experience
8 years of employment as a software developer
Rechtswissenschaften, Rechtswissenschaften at Universität Bonn
Effortless animation between DOM changes (eg. list reordering) using the FLIP technique.
Role in this project:
Front-end Developer
Contributions:12 commits, 10 PRs, 18 pushes in 1 year 11 months
Contributions summary:Tobias primarily focused on improving the functionality and maintainability of the `react-flip-move` library. They addressed a specific issue related to "zombie" nodes during fast transitions by modifying state management within the component. Furthermore, the user upgraded the project to React 16, including the associated tooling (Enzyme) and dependency updates. They also added a wrapperless mode feature, enhancing the library's flexibility.
Contributions:5 commits, 9 PRs, 13 comments in 9 months
Contributions summary:Tobias contributed to improving type definitions for various libraries used in the project, focusing on RxJS and Jest-styled-components. Their work involved adding missing imports, fixing existing typing issues, and adding support for async matchers. Additionally, they added Flow definitions for the react-router-dom library. These changes enhanced type safety and improved the developer experience within the project.
libdefsflowtypedefinitionscli
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.