I am a computer scientist from England, having worked in the fields of computer architecture & compilers, medical image analysis, software quality assurance and, more recently, silicon lithography. Living in Eindhoven, Netherlands, I currently work as a Software Engineer.

I enjoy photography, have been known to ride a Brompton and do not much like cars.

Curriculum Vitae

One-Page CV CVPDF

Full CV CVPDF

For privacy reasons, some personal details, such as my telephone number, are excluded from the online version of my CV. Please feel free to contact me if you'd like the complete version.

Background

I obtained my Ph.D. in the field of computer architecture and energy efficiency (‘Energy Efficient Branch Prediction’ – Herts, England 2008). If you're interested in reading any of my previous research publications, you can still find many of them here.

After my Ph.D., I initially worked in the 'Computer Systems Architecture' (CSA) group at the University of Amsterdam (UvA) as part of a team on the compiler for the μTC language – a system level language for the SVP (Self-adaptive Virtual Processor) model of concurrency. This was related to the Apple-Core project. In conjunction with the aforementioned, I also worked on several hand coded supercomputer benchmarks as part of the architecture's evaluation framework.

Subsequently, in 2009, I began the research and implementation of an Input/Output Operating System stack for the massively parallel Microgrid processor, then as a direct member of the AppleCore project. In particular, my work concerned high-speed, scalable I/O for many-core processors; in the specific case of AppleCore project, this was the Microgrid.

In late 2010 I marginally changed areas and moved into (medical) image analysis. Based in DIAG at RUMC, I began working in a dual capacity; both developing and researching the tools and techniques of the field.

The research of DIAG centers on the application of algorithms to medical image data (e.g. MRI) in order to aid clinicians in making early stage diagnoses of various disorders.

Towards the end of 2011, I began to focus on the engineering of quality assured medical sofware, particularly the transformation of research projects into reliable, high-performance medical devices for commercial resale. This work largely took place inside the spin-off organisations of DIAGTechnologies and ScreenPoint Medical.

In late 2012, in my spare time outside of work, I started writing the Simulacrum library and the Symmetry application. You can have a look at them here.

Sometime in the middle of 2015 I decided it would be a good idea to try my hand in a larger-scale hightech organisation. In the Netherlands, ASML presents itself as a logical choice and so I spent almost two years there in a role focusing on metrology software engineering and the introduction of Agile (specifically, Scrum) to the domain teams.

Since March 2017 I have been working as a Software Architect in Royal Philips, focussing on software quality and reliability across the company's global project portfolio.