Primary Job Title Director of Technology Primary Organization
RunRev
Gender Male
Mark is the Director of Technology and the driving force behind every LiveCode release over the last five years. He is intimately involved in planning and operations at RunRev, with jobs ranging from coding the engine, to supporting all of Runtime's developers.
Mark began programming in BASIC at age five when he acquired a ZX Spectrum. He
moved on to the Amiga at age 10 where he taught himself Amiga BASIC, 68k Assembly Language and C. At age 13 he had moved on to an Acorn Archimedies A5000, where he continued to program in C and C++, writing utilities for his school. Two events at about this time sparked Mark's interest in computer languages: One was the arrival of Linux version 1, the other was his discovery of "Compilers: Principles, Techniques and Tools".
Mark attended the University of Bath in South West England completing courses in Computing and Mathematics. By his third year he became frustrated with the limitations of the computing course and spent his last two years almost exclusively reading Mathematics. In 2001 he began a PhD in pure mathematics at Edinburgh University, where he met Kevin, and by early 2004 postponed his academic career and joined RunRev.
Mark is a fan of Science Fiction and Fantasy as well as modern literature and other fiction. He aims to play the piano more than he does.

