Tomas Petricek is an assistant professor and seasoned researcher-developer with 15 years of experience at the intersection of programming languages, data science tooling and functional programming, particularly F#. He combines academic rigor (PhD from Cambridge) with hands-on open-source impact—contributions to widely used projects like FSharp.Data, FAKE and Fable demonstrate deep expertise in type providers, compiler tooling and practical data access. He has led tooling efforts at Microsoft and The Alan Turing Institute and now balances teaching and research at Charles University with commercial F# consulting through fsharpWorks. Tomas’s work blends theory and practice: from inventing coeffects as a language abstraction to shipping JSON providers and language-server features that improve developer ergonomics. He is motivated by changing how we think about problems, applying philosophy of science to make data exploration and reproducible narratives more transparent and interactive.
15 years of coding experience
7 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at University of Cambridge
MSc, Theoretical Computer Science, MSc, Theoretical Computer Science at Charles University in Prague
Contributions:219 commits, 18 PRs, 7 pushes in 5 years
Contributions summary:Tomas implemented a new JSON provider for the F# Data library, demonstrating expertise in data access and type providers. They added a new implementation for the JSON provider and clarified the distinctions between heterogeneous arrays and sum types, which indicates a strong understanding of data structures. Furthermore, the user introduced tests for inference, demonstrating an understanding of testing and quality assurance in software development.
Contributions:325 commits, 13 PRs, 12 pushes in 4 years 5 months
Contributions summary:Tomas's contributions primarily involve modifications to the website's front-end design and layout. Their work includes changes to the homepage, the addition of a testimonials page, and styling adjustments, indicating a focus on improving the visual presentation and user experience of the F# Software Foundation website. The user also updated the menu and links, refining the site's structure and navigation. They also added some CSS styles and fixed a bug.
foundation
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.