Peter Bloomfield
I am a Staff Software Engineer at Smoothwall. I work mainly in C++ on native Windows/macOS clients which integrate with cloud platforms for web-filtering and classroom management applications.
I have previously worked on optical computing for deep learning at Optalysys, primarily using C++, Python, and MATLAB. Before that, I was a Senior Software Engineer at ADI, working mainly on back-end programming for health related apps, using PHP, JavaScript (Node), Docker, MySQL, and MongoDB.
I have also been the Senior Software Engineer at Vertual Ltd., working on virtual reality medical training systems for radiotherapy. The majority of my day-to-day work there involved programming in C++ for a Windows-based desktop system, using OpenGL for graphics. However, I was also responsible for the firmware (written in C) for the company's custom hardware.
I have a PhD in Computing, and a BSc Hons 1st class in Computer Games Technology. In my free time, I'm a gamer, musician, electronics hobbyist, and all-round geek.
My blog/website: https://peter.bloomfield.online
-
England
-
Member for 7 years, 7 months
-
28 profile views
-
Last seen Feb 21 '19 at 14:18
Communities (27)
- Arduino 10.9k 10.9k 99 gold badges4040 silver badges8181 bronze badges
- Stack Overflow 4.9k 4.9k 2222 silver badges3434 bronze badges
- Music: Practice & Theory 783 783 11 gold badge55 silver badges1717 bronze badges
- Area 51 250 250 11 gold badge66 bronze badges
- Meta Stack Exchange 123 123 44 bronze badges
- View network profile
Top network posts
- 52 C++ vs. The Arduino Language?
- 37 GoogleTest: How to skip a test?
- 31 What can I do if I run out of Flash memory or SRAM?
- 31 What can I do if I run out of Flash memory or SRAM?
- 27 Can a function be called automatically when an input changes?
- 27 Programming an Arduino using Python, rather than C/C++
- 25 What happens to the Arduino if you don't use a resistor with an LED?
- View more network posts →