Think Engineer have moved to 59-61 Milford Road, RG1 8LG

We are still awaiting a phone line (estimated 1 Oct).

Please call 07753 747 402.

Thanks for your patience!

IOT Prototyping

We offer a complete IoT development & prototyping service

  • Custom PCB's
  • Experts in many radio technologies
  • Machine Learning and AI
  • Software/App Development
  • Unrivaled skill and experience in IoT

Machine Learning & AI

We can incorporate machine learning and AI into your IOT project or existing data.

PCB Design & Prototyping

While there are a lot of commercially available electronics prototyping platforms, such as Raspberry Pi’s and Arduinos, the best solution is a custom circuit board, optimised for power consumption, size and shape, that contains all your sensors, power management and processing in one board.

Commercial Research

If your company has a tech product on the market or currently offers a service that is carried out manually, then investing in Research and Development could be crucial to ensure that you are able to stay a step ahead of your competitors and provide the best possible service to your clients.

IoT App Development

We develop software for IoT systems, including mobile apps for your IoT project, IoT device firmware, IoT system development (front end, back end, etc).

Smart Prototyping

We provide a complete prototyping service for smart technologies. Maybe it's a one off working device you need or a presentable prototype to enable your next move, whether that be attracting investment, further development or just some R&D.



We will start by building a mutual understanding of your business / project and talk over some options before doing research.

At the end of this an initial proposal will be made.

Consultation is free!

System Design

We will carry out detailed research into the technologies which could be used, identify necessary subsystems and design all parts of the project and how they interact both with each other and existing systems.

A system design document will then be created.

Design Validation

We will endeaver to prove the concept and de-risk the system we have proposed with early stages of software design and hardware integration. The foundation for the rest of the development project is now in place.

Build It

Custom software, PCB design, creation and testing, data analysis and algorithm development, 3D design/ Printing, all as necessary depending on the scope of the project.

Integration and Testing

This is the interesting bit. Your idea comes to life, all our systems, hardware, software, etc come together and a working prototype is the result.

Rinse and Repeat

The process usually requires some in-project changes at this stage which will mean going over those last two steps again.

Project Finalisation

Now we hand over all technical know-how, data and designs to you. We can also assist on the technical side of handover, communicating with your technical departments, manufacturer or other 3rd party as required.


August 16, 2018

Exposing a Feathers.JS HTTP API in Kubernetes using Ingress

in Cloud Computing

by Andrejus

Background Building an Internet of Things project often relies on the well-established client-server architecture at scale. When the term was first used, it referred to users as the client, requesting to run jobs from a central computer, i.e. the server. Nowadays, with IoT, clients are the edge devices requesting data to be stored/processed by a server. Although,…
August 15, 2018

DSP: What is the Fourier Transform and how do we use it?

When you think of say, an audio signal or waveform, you think of this, right?  Figure 1: Audio waveform in the time domain.  Figure 1 depicts an audio signal in the time domain; essentially a visualisation of the variation of the signal’s amplitude (plotted on the y-axis) over time (plotted…
August 03, 2018

UTC Reading - Work Experience - What's the big idea?

in News & Events

by Charlie

Our summer project with a team of students from UTC Reading is designed to give them experience of creating an IoT product prototype from a customer's idea. The purpose is for them to experience a highly structured and organised approach with technical discipline which is hard to get any other…
August 08, 2018

First day of the UTC Reading Summer Project!

in News & Events

by Charlie

If you haven't read previous blog posts about this, we're taking 7 UTC Reading Students through the entire process of fully developing a customer idea and creating a working prototype IoT product to meet all the customer requirements in 4 weeks. Monday 6 August saw the beginning of this brilliant project.…
July 19, 2018

Window Functions and How We Use Them in DSP

A window function is a mathematical function that applies a weighting (often between 0 and 1) to each discrete time series sample in a finite set. It should be noted that window functions can be applied in the frequency-domain, though this is a somewhat convoluted process and beyond the scope…
July 30, 2018

More Adventures with UTC Reading - A Hackathon!

in News & Events

by Charlie

We recently announced our summer development project with UTC Reading (didn't see that? It's here) Well, there's more... The UTC Reading students have decided they would like to run a hackathon and the UTC is going to support it. We were asked to be involved and we were happy to help,…


We're giving away one of our amazing cap-hats for Raspberry Pi and a Pi to go with it!


Win a free CAP-HAT and Raspberry Pi


To enter, like our Facebook Page, share and comment on this post.