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

Microsoft SQL Server
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

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


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
ATMel and Microchip microcontroller based development and interfacing


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