Sonja Heinze is a Senior Software Engineer based in Valencia with seven years of experience bridging rigorous mathematical research and production software. At Tarides she focuses on core tooling for the OCaml ecosystem, bringing deep functional-programming knowledge and a researcher’s attention to correctness. Her background includes a PhD-level foundation in algebraic and bilipschitz geometry, Outreachy-supported open-source contributions to a Rust GNOME Matrix client, and self-directed AI projects from a Recurse Center residency. Equally at home with hardware, music, and people, she combines analytical depth with practical engineering to improve developer tooling and language ecosystems.
7 years of coding experience
5 years of employment as a software developer
University exchange year mathematics, University exchange year mathematics at University of Nottingham
PhD Mathematical research, PhD Mathematical research at Universidad Complutense de Madrid
M.Sc. mathematics, M.Sc. mathematics at RWTH Aachen University
Contributions:23 reviews, 18 commits, 5 PRs in 4 months
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.
Request Free Trial
Sonja Heinze - Senior Software Engineer at Tarides