Christian Kehl

Scientific Programmer at University of Amsterdam

Contact Info Other
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Christian Kehl is a scientific programmer with 11 years of experience bridging academic R&D and applied engineering in visualization, computational geometry, and heterogeneous computing. He holds a summa cum laude PhD and specializes in reformulating exact-math surface and volume reconstruction for noisy scan data, plus segmentation pipelines for physics simulations. His work spans close-to-chip optimization on CPUs and GPUs across targets from supercomputers to smartphones, and he has contributed backend fixes and performance improvements to scientific projects like OceanParcels. Christian has held research and teaching posts across Europe and led industrial efforts—such as designing methane-leak detection software for offshore platforms—demonstrating an uncommon mix of deep theory, practical HPC skills, and domain expertise in geosciences and imaging.
code11 years of coding experience
job5 years of employment as a software developer
bookPh.D., Mathematics and Natural Sciences, Summa cum laude (highest honors), Ph.D., Mathematics and Natural Sciences, Summa cum laude (highest honors) at University of Bergen (UiB)
bookM.Eng., Medical Visualization, M.Eng., Medical Visualization at Technische Universiteit Delft / Delft University of Technology
bookA-Level, Data Processing and Data Processing Technology/Technician, 2.0, A-Level, Data Processing and Data Processing Technology/Technician, 2.0 at Technical Highschool of the State Capital Schwerin
bookMaster of Engineering, Multimedia Engineering, 1.2, Master of Engineering, Multimedia Engineering, 1.2 at Hochschule Wismar
bookUniversity Teacher Qualification (UTQ), Computer Science, University Teacher Qualification (UTQ), Computer Science at Utrecht University
bookMaster, Vision, Graphics and Interactive Systems, Master, Vision, Graphics and Interactive Systems at Aalborg Universitet
languagesFrench, Dutch, English, German
stackoverflow-logo

Stackoverflow

Stats
118reputation
75kreached
7answers
1question
github-logo-circle

Github Skills (10)

netcdf10
dask10
python10
scientific-computing10
android-ndk6
opencv6
cmake6
importerror6
linker6
android6

Programming languages (7)

C#DockerfileC++ShellJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
OceanParcels/Parcels

Jan 2020 - Oct 2022

Main code for Parcels (Probably A Really Computationally Efficient Lagrangian Simulator)
Role in this project:
userBack-end Developer & Scientific Programmer
Contributions:265 reviews, 1461 commits, 62 PRs in 2 years 9 months
Contributions summary:Christian primarily focused on improving the core functionality of the Parcels library. Their work involved addressing addressing errors in dataset handling, fixing memory leaks related to chunking and time extrapolation, and optimizing the code for efficiency. Contributions included improving the integration of external packages by adding features such as a custom name map and adding support for WaveWatch data.
parcelssimulationsimulatoratmosphereplanets
CKehl/parcels

Jan 2020 - Sep 2024

Main code for Parcels (Probably A Really Computationally Efficient Lagrangian Simulator)
Contributions:3 PRs, 111 pushes, 10 branches in 4 years 9 months
parcelssimulationsimulatorjuliareally
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
Christian Kehl - Scientific Programmer at University of Amsterdam