Development Engineer at DisplayLink
Cambridge, United Kingdom
Development Engineer at DisplayLink
Cambridge, United Kingdom
Multidisciplinary software engineer with experience in 3D graphics, audio, gaming, low-level/systems development, assembler, code translation and generation on both Windows and a variety of Unix platforms.
C, C++, assembler, x86, low-level, graphics, audio, compilers, code translation, code generation, Linux, Windows, Solaris.
(Privately Held; 51-200 employees; Semiconductors industry)
July 2008 — Present (1 year 6 months)
(Public Company; 51-200 employees; Computer Software industry)
December 2004 — July 2008 (3 years 8 months)
My initial role was as a performance engineer on the SPARC/Solaris translator. I have since worked on many aspects of the company's technology, primarily focussed on core translator technologies, instruction set translation (SPARC and x86-64) and performance profiling and enhancement.
(Computer Games industry)
2001 — 2004 (3 years )
I worked initially as a 3D graphics and audio programmer on the ports of several SEGA Dreamcast titles to the PC. On later projects, I was also responsible for core game object management, script parsing, particle effects, installation management and internationalisation.
BSc , Computer Science , 1997 — 2001
Degree completed in 2000; 2000-2001 - year of research into New Applications for SIMD Electro-Optical devices.