: about

a photo of me

I am currently employed as a kernel development engineer at EMSS GmbH. My primary role is research and development related to GPU computing aspects of the electromagnetic modelling and simulation package FEKO.

Before my current position, I was a member of the compuational electromagnetics group (CEMAGG) at the electrical and electronic engineering deparment of Stellenbosch University from January 2006 to August 2011. As part of the group, I undertook research in the field of computational electromagnetics (CEM) as well as general purpose GPU computing.

My PhD dissertation considered the application of GPU acceleration to matrix-based methods in CEM, and more specifically considered the use of CUDA from NVIDIA to improve the performance of the finite element method (FEM) and the method of moments (MOM) – also called the boundary element method. In the case of the MOM, the implementations successfully overcome the limitations imposed by the amount of memory available on a GPU.

Below is a short summary of my résumé, listing my educational qualifications as well as my experience. A more complete version is available as a PDF document, which includes a list of my academic publications.

education


work experience


academic experience


project experience