PROGRAMMING LANGUAGES
PC/DESKTOP
C (MS, TurboC, Watcom, GNU), C++ (MS, CBuilder), C# (MS), Delphi, Pascal, Visual BASIC (inc VBA)
INTERNET/ENTERPRISE
HTML, CSS, Javascript, Perl, PHP, SQL (MS, mySQL, Interbase, Sybase)
EMBEDDED
PIC-C, GNU-C, Spin, Microchip C, Keil C, RIDE
ASSEMBLERS
6502, 68xx, Z80, 80x86, 68xxx, PIC 12/14/16/18/24/dsPIC/32, Arm/7/9/Cortex, Propeller ASM, other microcontroller specific instruction sets, bare-metal (No OS or RTOS), boot loaders and libraries
OPERATING SYSTEMS
DOS, OS/2, Windows 16 & 32 bit (Windows 95-ME, NT4, Windows 2000, Windows XP, Vista, Windows 7 & 8), Windows 64-bit (XP, Vista, Windows 7 & 8), Mac OSX, various embedded RTOS
COMMUNICATIONS & NETWORKING
RS232, RS422, RS485, Bluetooth, 802.1, CAN, MODBUS, USB, WIFI, Zigbee, embedded TCP/IP stacks, embedded USB stacks, embedded communications libraries
SKILLS & FACILITIES
Desktop application programming
Embedded systems programming with a variety of micro-controllers
Enterprise/Internet programming – website design, back-end processing and database design