JP's Website


Curriculum Vitae

I am an Embedded Systems engineer specialising in safe, secure, reliable embedded systems design and development. I have a background in Local Government, having been elected to St Ives Town Council twice, and having served as Deputy Town Mayor and Town Mayor. I am also an experienced public speaker. In 2023 I joined the new Rust Leadership Council as the representative for the Launching Pad team.

Technical Experience

In the course of my career I have worked with a huge variety of embedded systems, including the following:

Work Experience

Ferrous Systems

Senior Embedded Engineer - Dec 2021 to Present

Ferrous Systems (https://www.ferrous-systems.com) is a Rust programming language consultancy and training provider.

My role includes:

42 Technology

Senior Consultant, Electronics and Software Group - Jan 2019 - Nov 2021

42 Technology (http://www.42technology.com) is a product design and development consultancy.

My role included:

Cambridge Consultants

Senior Consultant, Wireless and Digital Services - Jan 2018 - Jan 2019

Principal Engineer, Wireless and Digital Services - Jan 2015 - Jan 2017

Senior Engineer, Wireless Software - Apr 2009 - Jan 2014

Cambridge Consultants (http://www.cambridgeconsultants.com) is one of the original Cambridge-based product design and development consultancies, founded in 1960. Spin-out companies include Xaar, Domino, Cambridge Silicon Radio, AlphaMosaic, Aveillant and Evonetix.

My role included:

HM GCC

Engineer: 2006 - 2009

Graduate Engineer: 2004 - 2006

HM GCC provides electronics and software to support the communication needs of the British Government.

My role included:

University of Warwick, Department of Computer Science

Software Developer - Summer 2003

I worked on the BOSS On-line Submission System, an open-source coursework submission server and client UI written in Java and using PostgreSQL.

HouseWeb.co.uk

Web Developer - Summer 2001 and Summer 2002

Developer for an early on-line property sales portal. Web development in Perl, PHP, HTML and JavaScript.

Local Government and Community Groups

The Rust Project

Member of the Rust Leadership Council: 2023 - Present

Council representative for the Launching Pad Team.

Rust Embedded Working Group

Member: 2018 - Present

I helped found the Rust Embedded Working Group, after meeting like-minded developers through my work getting Rust code running on the Texas Instruments Stellaris Launchpad. I regularly attend the weekly meetings, as well as review and submit PRs on their Github page.

St Ives Town Council

Town Mayor of St Ives: 2020 - 2021

Deputy Town Mayor of St Ives: 2019 - 2020

Chair of the Property Committee: 2017 - 2022

Vice-Chair of the Norris Museum and Library Trust Committee: 2019 - 2022

Vice-Chair of the Personnel Committee: 2021 - 2022

Vice-Chair of the Property Committee: 2016 - 2017

Member of the Property Committee: 2016 - 2022

Member of the Personnel Committee: 2016 - 2019; 2021 - 2022

Member of the Amenities Committee: 2019 - 2020

Member of the Planning Committee: 2019 - 2020

Member of the Promotion and Publicity Committee: 2016 - 2019

Town Councillor (Independent)

I was elected to St Ives Town Council twice, in May 2016 (for a two year term) and in 2018 (for a four year term).

St Ives is a historic Market Town in Huntingdonshire, and the Town Council has been in existence since 1974 (although it was preceded by St Ives Borough Council, which was founded in 1874). The Town Council has around 11 staff and provides services to the 17,000 residents of St Ives. These services include maintaining the following buildings and facilities:

As Chair of various committees, and as Town Mayor (i.e. Chair of the Town Council), I have extensive experience in conducting formal meetings, decision making and public events. I am independent, open-minded, and always try to ensure that discussions lead to a productive outcome.

Cambridge and District Classic Car Club

Chair: 2013 - 2016

Vice-Chair: 2013

Membership Secretary: 2010 - 2013

IT Officer: 2009 - 2016

The Cambridge and District Classic Car Club was founded in 1995 and is a multi-marque club offering regular club-nights and organised attendance at local car shows.

Warwick Student Cinema

IT Officer: 2002/2003

Open Source Developer

Outside of work (and occassionally in work), I have developed the following open-source projects:

These works and more can be found at my Github account.

Education

University of Warwick

MEng in Computer Systems Engineering (first-class): 2000/01 - 2003/04

Hills Road Sixth Form College, Cambridge

Computing (A), Maths (A), Further Maths (A), Physics (A) - 1998/99 - 1999/00

Articles and Appearances

Listed in alphabetical order.

ACCU

BBC News

Cambridge Raspberry Jam

Centre for Computing History

The Coriolis Effect Show, with Bil Herd and Ben Jordan

Electronics Weekly

Engineering Design Show

High Integrity Software

The MagPi

Meeting Embedded

NDC TechTown

New Electronics

Oxidize

PiWars

Raspberry Pi 'Big Birthday Weekend' / 'Big Pi Party'

Rust Belt Rust

RustConf

RustFest

Safety Critical Systems Club

UK Embedded

University of Cambridge

University of Warwick