Introduction...

Robert Dodson Image

This website is a brief look at what I do and a resource designed to provide information about my skills and interests. In addition it provides a secure means to contact me.

My primary skills lie in the realm of Computer Systems Engineering, which can be descirbed as the bridge between software and hardware in modern day electronic and computer systems. You can find out more about my other skills and interests which extend far beyond the realm of Computing and Engineering.


Specifics about my trade

The software side: Software projects have included the design and implementation of micro-kernels, compilers, assemblers, system emulators, EPOS systems, RS-232 serial communications, reliable network communications, communication packet design and GUIs. The implementation of such projects have been in programming languages including C, Java, Haskel and Assembly.

The hardware side: Hardware projects have included the design and implementation of m-ary communications (ASK, FSK and PSK), PIC code, FPGAs in VHDL, analogue and digital filters. The implementation has been as low-level as PCBs and as high-level as Matlab design.