Technical

Application Programming, Languages and Protocols

Website Development and Internet Services

Django Web Framework
Microsoft MVC, ASP.NET and ASP Web Development
HTML, CSS, Bootstrap, jQuery, Javascript and XML
PHP Web Development
SEO (Search Engine Optimisations)
Custom content management systems (CMS)
Web servers Nginx, Apache, Uwsgi

Application and Database Programming

MySQL/MariaDB
Microsoft SQL Server
SQLite
Sage Line 50 Integrations
Microsoft Access, DAO, ADO
Custom Windows Mobile POS Application
Microsoft Word and Excel automation for letter generation and mailing list cleansing

Programming Languages and Libraries

Python
Javascript/jQuery/AJAX
C#, C++, C, Visual Basic and VBA
Logic Programming using Prolog
TSQL for SQL Server
XML Web Services
Windows COM, ActiveX, STL

Database Design

Relational Database Modelling
Business Object and Process Design
Stored Procedure Programming

Operating Systems

GNU/Linux - Arch, Debian, Raspbian, CentOS
Android Development
Windows 3.1, Windows 95, 98, Windows NT 3.1, 3.51, 4.0, 2000, XP, Vista, 7, 8, 10
Windows CE/Windows Mobile 6.1/6.5

Systems Programming

Windows SDK
Windows CE/Windows Mobile
Socket level Network Programming
Real-time development

Hardware

Bespoke PDA development (Intermec and Windows Mobile)
Weighbridge Integration (Avery-Berkell, Ian Fellows or Leon Engineering)
Bar code and QR code integration and generation
Custom Hardware Interfacing
RaspberryPi!
ATMel and Microchip microcontroller based development and interfacing

Protocols

Internet protocols such as HTTP, FTP, DNS, DHCP, SMTP
Serial Comms, RS232, RS423
RADIUS - Internet authentication and authorisation for network access servers and home gateways

Networks and Support

Remote support configuration
Use of virtualisation and cloud technologies such as VirtualBox and OpenStack
SoHo Network Installation
Email services configuration - SMTP, IMAP and POP