Hi there! If you've stumbled on this website, welcome. I'm John, an embedded software engineer. Click on the "About me" tab to learn more about my interests and background, or click on the "My projects" tab to see some of the projects I have done.
If you want to get in touch with me, head over to the "Contact me" tab for more info on how to do so.
My name's John, I'm an embedded software engineer currently working at Intersurgical where I am part of the software development team in the mechatronics department, working primarily in C/C++. I graduated from the University of Southampton last year, with a first in mechatronic engineering. As part of my degree, studied a wide range of topics, such as 'Mechanics', 'Solid State Devices', 'Power Electronics and Drives' and 'Biologically Inspired Robotics', so I have experience in a broad spectrum of subjects.
Outside of my Job, I'm constantly learning or trying new things. Through my many projects I've learnt to develop basic websites, design custom PCBs, use FFF and SLA 3D printers, and much more. I've done backstage work for theatre shows, performed onstage, and played Quidditch. This plethora of experiences allows me to have a unique understanding and perspective when solving challenging problems.
Whether it's for work, or just for fun, life doesn't feel right without one or two projects to work on. I've always been creating or developing new ideas to solve problems I have, as part of dissertations/work, or simply to see if I can. Below is a selection of some of the interesting projects I've undertaken, click on the cards for more information about any of them.
To increase my presence online, show people who I am, and what I can do, I built this website from scratch and setup the apache web server that's hosting it.
For my third year university dissertation, I developed a device to monitor patients vital signs throughout the day, to assist diagnosis and treatment.
As part of a team in my second year of university, we were tasked with building a line following robot to carry a weighted can, from scratch on a very tight budget of £25.
While controlling theatre lights with a lighting desk is the best way, it's not the most portable. So I built a device to bridge the gap between dedicated hardware and portability.