This document is also available as a PDF.
Robin KAY
Curriculum Vitae
21 Gandon Vale
High Wycombe
Bucks, HP13 5LG
+44 (0)7985 268025
Altera Europe Ltd
Software Engineer, Advanced
Working within a team developing high-level synthesis
tools for programmable logic.
Imagination Technologies Ltd
Graduate Design Engineer
Worked within a team developing and maintaining
drivers and firmware for video decompression silicon-IP.
Worked with hardware and simulator teams to aid the
design and implementation of new hardware features.
M.Sc., Advanced Computer Science, with distinction.
University of Birmingham
Principle research project concerned the semi-automatic
transformation of interpreters into just-in-time (JIT)
compilers. Developed both an abstract model using
Haskell and a practical implementation based on LLVM
in C++.
B.Sc., Computer Science, 1st class.
University of Hull
HsQML – high-level Haskell bindings for Qt QML
Developed a library for interfacing Haskell programs with
declarative user-interfaces authored using Nokia’s QML
technology.
fsrewrite – command line utility
Developed a utility for Solaris which allows non-privileged
users to run programs in an environment where
file-system paths can be virtually remapped.
xine – open-source media player
Contributed hardware accelerated video scaling and
colour space transformation support for several graphics
cards used in Sun workstations. Made various other
Solaris specific fixes and enhancements.
Embedded and System-level Programming
Commercial experience developing software for resource
constrained embedded devices using both C and assembly
languages, as well as experience of driving hardware on
desktop platforms. Experience of working with SystemC
based hardware models and C++.
Scripting and Tool Development
Commercial experience of developing small tools in C and
Perl to perform task automation and data analysis. Also
competent developing in Java and C#.
Functional Programming
Experience of using Haskell and its common extensions
to develop small programs and libraries for personal and
academic use. Some experience of Scheme.
Professional Member of the Association for Computing Machinery
Associate Member of the British Computer Society (BCS)
Robin KAY <komadori@gekkou.co.uk>