I'm a freelance computational scientist working on the efficient use of multi- and many-core architectures (including, but not limited to GPUs), parallel numerical methods, and efficient semiconductor device simulations. The codes I develop are available as free open source software, most notably via the linear algebra and solver library ViennaCL and via contributions towards improved GPU/accelerator support in PETSc.