Thomas Peiselt is a senior software engineer with 11 years of experience designing high-performance data systems and query engines, currently working on query engine development at Coralogix and freelancing. He blends deep systems knowledge—Apache Arrow, Parquet, Delta Lake, Spark and C++/Rust—with functional-programming and algorithm design expertise honed through roles at TomTom, Dremio and open-source projects. Thomas has driven large-scale streaming and batch pipelines handling trillions of location events, led cloud migrations and DevOps transformations, and contributed critical fixes and new APIs to the delta-rs Rust Delta Lake implementation. He also bridges research and usability: a full-stack contributor to IHaskell’s Jupyter kernel demos, indicating comfort across tooling, UX and core logic. Based in Jena with a Master’s in Computer Science, he combines practical production impact with a penchant for robust, correctness-first engineering.
11 years of coding experience
14 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Friedrich Schiller University Jena
A native Rust library for Delta Lake, with bindings into Python
Role in this project:
Back-end Developer
Contributions:15 reviews, 5 commits, 15 PRs in 6 months
Contributions summary:Thomas primarily contributed to the core logic and functionality of the `delta-rs` library, focusing on data processing and table management. Their work involved fixing critical update logic to prevent data duplication and ensuring data integrity. The user also implemented features like supporting date columns for arrow schema conversion and improved tombstone handling, and implemented a new table builder API. This indicates a strong understanding of the underlying data structures and Delta Lake specifications.
Contributions:6 commits, 2 PRs, 7 comments in 16 days
Contributions summary:Thomas primarily focused on updating the IHaskell demo notebook, likely to reflect changes in the underlying hoogle search functionality and overall project improvements. Their work involved modifying the notebook's content, including markdown and code cells, to ensure the demo notebook accurately showcases IHaskell's features. The user also reverted previous changes, indicating a role in maintaining the demo's stability and usability. The changes specifically focused on the notebook files, suggesting UI or frontend development.
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.