If you're wondering what I did before retiring and dedicating (some of) my efforts to the "Tripplikit" Youtube channel, well look no further.
All my working life I worked for small companies so I was responsible for all aspects of product development:
Electronic Hardware. I have been responsible for all aspects of hardware development from specification, through schematic and PCB layout, to prototype build and testing.
Embedded Software. Most electronic products these days contain some sort of micro-controller. I am at home writing embedded software making the most of limited processing resources.
Human Machine Interface. DJs and refuse vehicle drivers may not have too much in common but they are both very unforgiving of poor human machine interface design. This taught me to develop human interface designs that feel natural and are intuitive to use.
Computer Software. Many devices require some form of advanced set-up procedure which is impractical to do from the normal user controls. This most easily done from a computer so I have spent lots of time developing PC software.
Digitally controlled analogue synthesizer.
Multi-effects unit aimed at DJs.
I worked on the development of a number of synthesizers and DJ effects units. Here I had to get the user interface just right. I also had to develop innovative DSP algorithms to maximise the limited processing resources available.
I was responsible for the design and implementation of automatic braking systems for large quarrying machines. I was also responsible for the design and implementation of a similar system on refuse vehicles. Here there was the additional challenge of ensuring the brakes are applied safely in an on road environment.
Braking control unit fitted to Caterpillar wheeled loader
Radar sensor fitted to a refuse vehicle
Cab Display Unit. PCB designed and hand built by myself.
Screen shot of a PC based set up application for a complex automatic braking system.
Although the majority of the software I wrote commercially was for embedded microcontrollers and DSPs, I also wrote a number a number of complex PC applications. Principally for setup and diagnostics.