Tony Ibbs

I write software for a living. I am:

I am currently most experienced in C, Python and embedded Linux.

I've used C since 1988, and Python since 1994, 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 over the last few years.

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 an ex-XEmacs user who now mostly works in Vim, but quite likes 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, but for the last several years I've mostly been working in the Set Top Box field, on embedded Linux systems. Work here has included such things as setting up build and test systems (and writing the code to do so if necessary), and working at all levels of the software stack, from serial bootloaders to Linux device drivers to browser support. I've also done various outside consultancy jobs (particularly Python work for Teraview), and am responsible for the in-house backup and restore system.

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

I am the secretary of CamPUG, the local Python user group.

I am the administrator and principal author of several open-source projects:

I sometimes write on the Kynesim blog.

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.