Joe specialises in developing real-time software for embedded instrumentation.
You can find his code in many popular and more specialized commercial products, ranging from miniature low cost temperature controllers, through mass-market digital TV control, up to million pound optical test equipment used in the quality control of everything from your local cinema projectors all the way up to testing head-up displays in the latest jet fighters.
The screenshot below shows data captured at Angstrom level.
To complement his software, he can also design and build hardware to individual requirements. Joe specialises in quick turnaround, low cost, bespoke hardware problem solving. His fastest solution took just 6 days from customer request to product installation, including hardware system design, software design, board manufacture, board population, software testing, and customer installation and training. Not surprisingly, that particular client came back asking for for more!
Joe also has experience of designing products operating in hazardous environments requiring ATEX certification.
System controllers can be written in any number of languages, including Assembler, Delphi, C, C++, C#, VB, Pascal and Fortran. Assembler experience includes 8051, H8, PIC, 6502, Z80, M680xx, ARM, and a range of other proprietary processors.
For those with really old legacy systems, Joe can even do work in Algol68, Coral66, and Modula2.