Suggestions
Robert Clucas
Software Developer
Robert Clucas is a seasoned professional who has recently completed his PhD studies at the prestigious University of Cambridge. With a strong focus on compilers, high performance C++, computer graphics, parallel computing, and low latency programming, Robert's expertise lies in the realm of cutting-edge technology.
His favorite programming languages include C++, Rust, and Python, with a penchant for low-level applications that leverage hardware knowledge for optimal performance. He actively engages in developing efficient code with user-friendly APIs and is dedicated to expanding his proficiency in C++, Rust, and Python.
Outside academia, Robert dedicates a substantial amount of time to writing C++ libraries and their accompanying documentation. His passion for writing C++ accelerated Python code is evident in the projects he has undertaken. By continually studying performance optimization techniques, programming patterns, and standard library features, he strives to enhance the quality of the software he creates.
During his PhD tenure, Robert specialized in GPU acceleration within the context of multi-phase and cut-cell fluid dynamics. His expertise extends to GPGPU programming, heterogeneous system optimization, and multi-threading. Furthermore, he harbors a keen interest in machine learning and physics, regularly immersing himself in related literature.
Following his PhD completion at the University of Cambridge, Robert has a rich educational background that includes a BSc in Electrical Engineering (Information Option) from the University of the Witwatersrand, along with an MPhil in Scientific Computing that he graduated with Distinction from the University of Cambridge.
Professional experience wise, Robert has held roles such as a PHD Student at University of Cambridge, Software Engineer at Netronome, and Engineering Intern at Symmetry Electronics and Aerial Monitoring Solutions (Pty) Ltd. Leveraging his expertise and diverse background, Robert continues to make valuable contributions to the fields of technology, programming, and scientific computing.