man in black long sleeve shirt wearing black headphones sitting on chair
man in black long sleeve shirt wearing black headphones sitting on chair
black and white striped textile
black and white striped textile

Label design software package that allows customers to create labels containing text, counters, date and time, graphics and many barcodes. The labels are then sent to the printer. Some of the fields then update after each print

C# Networked Printer control software. This package allows the customer to see all of his networked printers to then connect to them using TCP. Then they can send new labels, change settings, or run diagnostics. It also supports bluetooth comms

A C# user interface to an industrial Product that requires live readings from its large embedded units using UDP comms. It has a simulator so it can be tested without the live hardware. Different pages are selected using the tabbed icons at the top.

A UDP testing tool to monitor a smarthome network for issues

Project examples

Software to chart a motor and associated mechanical elements as they move.

Multi lingual mobile app for controlling an industrial product made using C# and XAML