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.
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.
DMX is a simple protocol, but it's not the easiest to debug, so I created a cheaper alternatives to the DMX sniffer tools currently available.