Profile of Brian Mayhew
I am a certified domestic electrician and freelance software engineer, specialising in real-time embedded software for the consumer electronics, security and entertainment sectors.
Key Electrical Skills
- ELECSA Part P approved electrical contractor
- Certified to apply the IEE wiring regulations BS 7671:2008
Key Software Skills
- Building good team and customer relationships
- Designing with UML 2.0 and Yourdon
- Proficient in embedded C, often contributing to project quality systems
- Microcontrollers include NXP P89LPC936, Intel 8051, Hitachi H8S
- Various real-time operating systems, most recently Nucleus Plus
- Serial communication protocols, most recently HDMI-CEC and many CCTV camera telemetry protocols
- Windows applications using Visual Basic or Excel and VBA
Why Freelance Software?
After fifteen years developing real-time software, I had seen a variety of companies relocate or resize. This, coupled with my desire to continue in technical rather than managerial roles, made a move to freelance work in 1998 the ideal progression. I became a corporate member of the IEE, now the Institution of Engineering and Technology (IET), in the same year.
I supply services both from my own office in Surbiton, Surrey, and in client offices.
Education
- CEI Part 2: Computer Engineering (degree equivalent)
- Bachelor of Music in Music & Applied Physics (Tonmeister), 1st class honours
Software Training
I am committed to continuing professional development, and in recent years have invested in real-time software design using UML 2.0 with Feabhas Ltd and in software testing with the Information Systems Examination Board (ISEB). I can thoroughly recommend both these courses.
