Flowing River Systems is a consultancy specialising in battery and low-voltage embedded device design and development. With over 60 years of experience in the designing digital electronics, developing firmware and embedded systems trying, we are confident that we can help you with your current or future projects.
We can slot into your existing team or if you don’t have one, we can be your team.
Easy to work with
From the moment you contact us, we will start understanding your aims and objectives. If you then decide to engage our services, we’ll take you step-by-step through our process which begins by delving into the detail of your project and continues with clear information and feedback until we have delivered what you need.
Our Team
We are steadily growing our team at the moment, but here are the first few members:
Philip Kirkpatrick: Director / Founder
After graduating from the University of Kent at Canterbury with a BSc. in Embedded Systems Engineering, Philip started working in the electronics industry and wrote his first complete firmware application in C for the first RNA / DNA calculator (GeneQuant) in 1992. Since then he has gained an MSc. in Machine Perception and Neurocomputing at Keele University, developed embedded systems across many industries (including photography, audio, floor cleaning, home care alarms), presented embedded systems information at the Oxford Union and taught professionals how to write embedded C and C++.
Kemal Serkan: Embedded Systems Specialist
After graduating from Gaza University, Turkey with a BS degree in electronics, he published 2 books about PIC programming which were used widely in schools and universities in Turkey, designed embedded hardware for meter reading and firmware for a number of IoT devices across a number of industries, including manufacturing, food and vaccine safety. He has an in-depth knowledge of network protocols, wireless technologies, IoT infrastructure and electronics teaching experience.
Steve Pickford: Embedded Systems Specialist
After graduating from the University of Warwick with a BSc in Computer Systems Engineering, Steve spent the first few years of his career as an Electronics Engineer designing both analogue and digital circuits for underwater listening/scanning equipment and also developed a range of I/O boards for a Data Acquisition System. He then decided to move into software, developing code in C, C++ and Java for a number of Chart Recorder/ Graphic Recorder products. More recently he has been developing code in C++ for a home care alarm product.