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