With a background in electrical engineering and computer science, Peter has an interest in both the hardware and software aspects of computer systems. He is particularly interested in the areas of high integrity software, data science, embedded systems, and the Internet of Things. Peter is also involved in certain open source projects including Open Watcom and various others mentioned on his GitHub page.
In the past, Peter has served on the technical committee charged with creating and maintaining the C++ standard. He has been the software director of VTC’s CubeSat Laboratory where he directed students writing high integrity flight software for CubeSat spacecraft. He has also conducted research on programming language based security in wireless sensor networks ( ), and he is working on a second edition of a book on the high integrity programming language SPARK.