Julian is the co-founder and Chief Technical Officer for Undo. As well as the CTO role, he does normal programming work as part of the engineering team.
Julian has worked in the software industry for over twenty years, starting out at Acorn where he met Greg (Undo's CEO). He has always had a particular interest in writing development and debugging tools, with a side interest in programming language design, so figuring out with Greg how to make programs run backwards in order to help programmers find bugs was a natural progression.
Julian holds a Physics degree from Oxford University and a Ph.D. in Cognitive Psychology from the University of Edinburgh. He is a keen cyclist (highlights being two solo trips across the Himalayas into Ladakh on his Moulton) and an accomplished violin, viola and baroque violin player.