Professional Projects


BrewWiz FizzWizz CO2 IoT Monitor

An eager Nova Scotia business was looking to add IoT capabilities to their CO2 carbonation system as a value-add. Essentially eye candy for the product. They were looking at expensive options and I came up with a method using ESP8266 Wi-Fi modules running Arduino. This allowed prototypes to be created in short-order which allowed for reliable operation.

The hardware would connect to onsite wifi at the craft brewery, then connected MQTT server and push regular system status information. I created a JavaScript web app that allowed the operator to view the status of their carbonation anywhere. The operators found this new capability incredibly interesting. The startup was not in the position to continue the project and has been shelved.

The below video explains the operation of the system, as well as actual screens from the app. I created the video, animations and narration.



logo for code_NB
logo for code_NB
logo for code_NB



BuyLocalNB Web Application

The Conservation Council of New Brunswick required a solution to complete their mobile app project, which had run into issues. Time was extremely limited, as too the remaining budget. My solution was to create a hybrid web app that would be installed via the Google Play Store. I created a MySQL database and all tables to handle the list of producers. An interface was created in order to allow staff to input new records via a website. The app queried the database via an API written in PHP.

Learn More...

logo for code_NB
logo for code_NB
logo for code_NB


PhotonMaster Luminometer - USB Operated

The single greatest project I've worked on was the creation of a world-first, USB operated luminometer, called the PhotonMaster. A luminometer is a device which is so sensitive to light, it can count individual photons. The PhotonMaster was designed to detect the photons emitted by a luciferase (like the glow of a firefly) reaction in a small test tube. The light emitted is far too low to be seen by the eye, but this device converts the detection of the photons to Relative Light Units (RLU).

I designed an enclosure and an optimized optical path which solved many of the issues experienced with the Kikkoman C-100 and C-110 luminometers. Including internal shielding to prevent false reading while being used in the field.

The novel part of the development was the realization to power and control the unit entirely as a USB device, no different than a mouse or keyboard. This came to me while myself and Terry Patterson were developing early-stage prototypes.

This project took me nearly four years and required every ounce of my being to pull off as I was learning as I went. The results, however, exceeded expectations. I learned a great deal and some hard business lessons.

Learn More...

PhotonMaster luminometer PhotonMaster luminometer


Personal Projects

I started code_NB in the summer of 2017 to bring together coders, developers and programmers from across New Brunswick and the Maritimes.

Code_NB is a community for programmers, coders, developers and anyone interested in software and technology to connect with like-minded people in the province of New Brunswick, Canada.

code_NB.ca

logo for code_NB

My GitHub profile is a work in progress.

https://github.com/wblaircox