Philip Bowles is a semi-retired IT professional based in England who now seeks part-time, occasional or one-off remote roles while renovating a farmhouse in France. He brings decades of hands-on technical experience from mainframe programming through modern IoT (Arduino, ESP8266) alongside leadership in project management, digital forensics and internet investigations. His uncommon combination of first-class legal training and frontline law enforcement work (counter-terrorism, financial and hi‑tech crime) informs rigorous evidence handling, expert witness testimony and regulatory-compliance insight. He has designed and delivered training across UK and European authorities, built footprint-free investigative networks, and led IT projects for major financial institutions. Pragmatic and curious, he still prototypes electronics and home automation on GitHub, blending legacy systems knowledge with contemporary embedded development. Open to short-term engagements, he excels at discrete investigative, research or technical tasks that require trust, discretion and broad multidisciplinary experience.
9 years of coding experience
6 years of employment as a software developer
LLB(hons), Law, First Class, LLB(hons), Law, First Class at London Metropolitan University
PangolinMQTT - ArduinoIDE client library for ESP8266, ESP32 and STM32-NUCLEO
Contributions:3 releases, 63 commits, 1 PR in 10 months
stm32client-libraryesp8266mqttarduino
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.