Prism Design offers an electronics, software and firmware design service to our clients.
We can provide complete or partial development of new products, improvements to existing products and project management.
We are able to assist our clients with all aspects of technology product design, from concept through to production and beyond.
Our consultants have a wide range of experience in many sectors, including communications, IoT, networking, wireless, gaming, control, user interface, industrial, commercial, and consumer software and electronics.
Embedded, desktop and mobile software design and implementation
User Interface and product design
Electronic systems design, PCB design and layout
Test design and implementation
PC App Development
Mobile App Development
Why choose us?
By working closely with our clients from project analysis through to release, we ensure that each solution matches our clients' needs and is able to scale and adapt to future changes and requirements. Our projects are managed using established practices to ensure quality and consistency.
WHO ARE WE?
The Directors of Prism Design are Geoff MacDonald and Chris Ford, who do the majority of project management and
development. In addition, we can call upon a number of experienced hardware, software, design and branding contractors as required.
Geoff is a software engineer with a background in electronics. He has been working in the electronics industry since 1989, gaining experience in marine, gaming, manufacturing systems, industrial and consumer electronics, communications, test systems, and project and team management.
He specialises in developing software for systems ranging from 8/16/32 bit microprocessors and controllers with and without real time operating systems, PC based applications, user interfaces and web servers.
Geoff graduated from The University of Hull in 1989 with a 2.1 in Electronic and Communications Engineering
He has worked for a variety of companies, gaining experience in marine electronics, communications, gaming, manufacturing systems, consumer electronics and wireless communications, as well as project and team management.
Geoff has managed and developed technology projects for customers such as Rank Group, Rowntree, Samsung, Amazon and Roku.
Skills and experience
- Specification, design, customer and project management for a variety of commercial sectors -
- Electronic and software design and implementation -
- Embedded, desktop and mobile software design and implementation -
- Test design and implementation -
- User interface and product design -
Chris is an electronics and software engineer who has been working in electronics development since 1993. He has been responsible for producing a wide variety of designs for clients, from one-offs for exhibitions and sculptures through to high volume manufactured products.
He is an expert in electronics system design, PCB design and layout, user interface and product design as well as experience with embedded software development.
Chris graduated from The University of Hull in 1993 with a B.Eng in Electronic Engineering
Since then, he has built up a successful electronic design company which has produced a wide variety of designs for clients, from one-offs for exhibitions and sculptures through to high volume manufactured products with a diverse client base.
Skills and experience
- Systems specification, design and project management for sound, lighting and AV installations -
- Event design, project and logistics management -
- Safety documentation, writing and implementation -
- Electronic systems design -
- User Interface and product design -
- PCB Design and Layout -
- Embedded software design -
IoT Communication Hub
Our client required development of a device which uses a bi-directional LoRa radio link to securely collect data from and control several hundred remote devices. Data from the devices is collected, aggregated and forwarded to to a server via a cellular network.
The project included firmware development, based around an ARM Cortex M3 CPU.
Production Line Programming Tool
A device was required to program device specific information into products being manufactured on their production line. The device was controlled
via a Windows PC and used a barcode reader to determine the data to program. The data stored in each device is logged and sent to a central server.
The project included hardware and firmware design based around an Atmel CPU, which interfaced to a PC user interface and control application.
The user interface allows the operator to specify the product information and logs data locally and to an online database.
Cloud based central server and data visualisation interface
Our client required development of a cloud based central server which is used to collect data from and control multiple remote devices. An interactive web
interface was also required to provide fast prototying of user interfaces, allowing their customer to easily visualise data received from the devices.
The project comprised software running on a Google cloud server to receive the data and store the data.
A Linux based server was built to serve web pages visualising the data.