Tony Ibbs

I write software for a living. I am:

I am currently most experienced in Python, but have a significant C background.

I've used Python since 1994, and C from 1988 to 2014, but am happy to work in other programming languages as necessary, and once spent a very satisfying year embedding Java into a GIS. I've also written C++ at various times.

I'm operating system agnostic -- I've done a significant amount of work on various Unices (including Solaris and Linux), Windows NT and others, Mac OS/X and VMS.

I'm a Vim user who used to use XEmacs, but I like PyCharm and the Visual Studio environment as well, and can get by in Eclipse. I've worked with FrameMaker, Tex/LaTeX, Runoff, Office and its relatives and HTML and its variants, and am also interested in Javascript and CSS.

Originally, I worked in Geographic Information Systems, then I moved into the Set Top Box field, working on embedded Linux systems, and now I'm a Python programmer, working with Flask and REST interfaces, but also at the system level.

I enjoy learning new things, and am happy to explore new fields of endeavour.


I helped start the Cambridge Python Users Group (CamPUG) in 2007, and have been running it since then.

Whilst at Kynesim (2008-2014), I was administrator and principal author of several open-source projects:


A one-page summary CV is here as HTML, here as PDF, both generated from this reStructuredText file.

A more detailed CV, with employment history and other matters, is here as HTML, here as PDF, and again as the original reStructuredText.

Other formats can be produced if that would be more convenient.

References are available on request.

A longish summary of my career at Laser-Scan (1980--2003, written in 2003) is available, either as HTML or reStructuredText. This includes a summary of my standards work.


Email:tony@tonyibbs.co.uk
URLs: