Johan Tibell is a Zurich-based co-founder and veteran software engineer with 19 years of experience, including a 15-year tenure at Google where he rose to Staff Software Engineer. He combines deep systems and performance expertise—particularly in Haskell and low-level runtime work—with practical product-building experience as a startup founder. His open-source contributions to flagship projects like GHC, Cabal, containers, network and text show a focus on compiler/runtime optimizations, benchmarking and robust build/tooling improvements that few engineers balance alongside industry roles. Johan’s work often targets subtle performance and correctness issues (memory, atomic ops, I/O manager behavior and rewrite-rule optimizations), reflecting an engineer comfortable in the runtime internals. He holds an M.S. from Chalmers University of Technology and brings both research-grade technical depth and hands-on execution to building reliable, high-performance systems.
Contributions:83 commits, 9 comments, 1 issue in 4 years 4 months
Contributions summary:Johan primarily contributed to the `Data.Set` library within the `haskell/containers` repository. Their work focused on adding and improving the test suite for `Data.Set`, which involved writing QuickCheck properties for various set operations, demonstrating a focus on ensuring the correctness and performance of the library. Furthermore, the user added benchmarks for `Data.Set`, enabling performance analysis, and improved its performance by applying worker/wrapper transformations and strictifying keys. These improvements and tests directly address performance, which is crucial in the performance of a library.
Contributions:216 commits, 10 PRs, 12 pushes in 7 years 8 months
Contributions summary:Johan primarily contributed to the core networking interface by adjusting dependencies and fixing base package compatibility issues. Their work involved modifying the project's cabal file to handle different base package versions and bumped the version number to reflect the changes. Further contributions included adding a homepage URL and incorporating a merge, indicating involvement in maintaining the project's codebase.
sockethaskellnetworkingnetworkhackage
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.