Back to main page

Technical Skills

Programming skills

I am an experienced programmer and have used a variety of languages. I have picked up new languages in short timeframes where necessary, and have experience of reworking other people's code. Here is a summary of the most recent languages I have used:

Electronics skills

I am a competent electronic engineer, with experience in everything from initial circuit design, through component selection and PCB layout, to testing, reworking, and modification.

Training courses

Software packages

I am a competent user of the following software packages under Windows, amongst others

I also have extensive experience with Apple OS-X and with Linux