Cedric Nugteren

Machine Learning Software Engineer at Plumerai

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Cedric Nugteren is a machine learning software engineer and PhD with 11+ years of experience building high-performance GPU and embedded ML systems, currently developing binarized neural networks for low-power edge devices at Plumerai. He blends deep systems expertise—C++11, CUDA/OpenCL, assembly and compiler/HPC backgrounds—with applied ML work in Python and TensorFlow from his time leading research and engineering efforts at TomTom and Blippar. A prolific open-source developer, Cedric is the author of CLBlast (a tuned OpenCL BLAS) and has integrated it into major projects like ArrayFire, demonstrating a focus on measurable performance gains and robust backend design. His career spans internships at ARM and NVIDIA, HPC consulting, and founding a small e-commerce tooling company, showing a rare mix of academia, industry-scale optimization, and product pragmatism. Outside work he iterates on low-level projects for fun and deliberately minimizes reliance on major tech platforms, reflecting both technical curiosity and privacy-mindedness.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, PhD, Doctor of Philosophy (PhD), Computer Science, PhD at Eindhoven University of Technology
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Universidad Politécnica de Valencia
bookBachelor of Science (BSc), Electrical Engineering, Bachelor of Science (BSc), Electrical Engineering at Technische Universiteit Eindhoven
languagesDutch, English, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
870reputation
101kreached
10answers
5questions
Badges
tensorflow
top-5%
neural-network
top-5%
regression
top-5%
github-logo-circle

Github Skills (34)

opencl10
performance-analytics10
performance-monitor10
c-language10
c1110
blas10
performance-measurement10
c1710
performance-analysis10
gpu10
arrayfire10
performance-tuning10
performance-monitoring10
cprogramming-language10
matrix9

Programming languages (14)

JavaC++CSSCCMakeMLIRKotlinShell

Github contributions (5)

github-logo-circle
CNugteren/CLBlast

May 2015 - Jan 2023

Tuned OpenCL BLAS
Role in this project:
userBack-end Developer
Contributions:27 releases, 34 reviews, 1368 commits in 7 years 9 months
Contributions summary:Cedric was primarily involved in refactoring the codebase. The changes focused on separating host-device and device-host memory copies from the execution of CBLAS reference code to improve timing accuracy and code reusability. These changes were implemented through modifications in the utility functions related to memory copies and adjustments in several BLAS level-x test routines. This suggests the user has experience optimizing the performance of BLAS libraries.
cudamatrix-multiplicationgpublas-librariestuned
arrayfire/arrayfire

Dec 2016 - Jun 2018

ArrayFire: a general purpose GPU library.
Role in this project:
userBack-end Developer
Contributions:22 commits, 4 PRs, 65 comments in 1 year 6 months
Contributions summary:Cedric primarily focused on integrating the CLBlast library for OpenCL BLAS backend support within the ArrayFire library. Their contributions included adding CLBlast to the CMake build process, creating error handling mechanisms, and refactoring the backend code to separate clBLAS and CLBlast implementations. The user's work involved the implementation of matrix multiplication, dot product, and other linear algebra operations, leveraging CLBlast for optimized GPU computation. They updated the CLBlast version to include bug fixes.
cudaarrayfirecppgpuscientific-computing
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
Cedric Nugteren - Machine Learning Software Engineer at Plumerai