I have compiled some of my projects and work, with more detail and information than is available on my résumé. Feel free to browse through some of the demos and content available below.
A Portable Oxygen Concentrator was developed for COPD patients capable of delivering upto 1L/min at 96% purity
A custom drone was built to survey large crop areas and deploy soil sensors at specific locations. The electronics and software featured full autonomy, with redundant back ups. In case of a software or power failure, a secondary processor is capable of maintaining stable flight until a pilot takes over. Automated path configuration was closely coupled with the computer vision system responsible for live processing of video and automated target detection and geolocation. Once a suitable target is detected, the soil probe is dropped in the target location. The limiting factor of the design was the 2.5km maximum radial distance determined by the strength of data and video link signals (hobbyist radio frequencies were used).
See my work in action:Autopilot code: https://github.com/UWARG/PICpilot (see commits before June 2016 for my contributions)
Computer vision code: https://github.com/UWARG/computer-vision
A categorization system for new research publications to enable enthusiasts to stay upto date in each field. Two different styles were tested as shown above (one as a research network [see left image below], one as predefined category groups [see right image below]).
A study on the requirements for a self-sustainable and economically viable Martian colony, designed to support 1000 colonists.
Node-Red provides a visual interface for connecting IOT devices together. This is an add-on which allows IOT devices to interact with the blockchain. An Ethereum/Web3 interface was developed for Node-RED. It uses Ethereum smart contracts as an input or output from IOT devices.
Fightcraft is a video game designed to copy the mechanics and functionality of Minecraft in its early stages. The features and functionality are very similar to the pre-alpha version of Minecraft. The game was built in Java using OpenGL with a custom game engine. The game was built to utilize three dimensional drawing methods with hardware acceleration through GLSL.
A demo of the project can be seen below, or you can download the game (no installation required)