My adult working life started off playing with lasers in a darkened laboratory. After a while the darkness got to me and I realised that if I programmed computers to do the work I could spend my time in a day-lit office. From automating telecommunication research experiments I wandered into developing telecoms software.
I’ve spent the majority of my working life building video conferencing infrastructure products, initially in C++ and more recently Python at a variety of companies from young startups to ature companies such as Tandberg and Cisco. My non-product code has seen forays into various Lisps and now Haskell.
Whilst I enjoy programming, I’m also fascinated by the process of developing a software product. This came to a head when I and others founded Pexip in 2012. I’ve now stepped back from the world of software engineering management and am getting involved again in the more academic sides of software development.