This project was the dashboard and integration components of my PhD project. The Artificial Intelligence Predictive Appliance (AIPA) was built using the Django web framework and displayed information such as the real time models predictions, the model architectures, data heatmaps, and many other features. It was deployed on Amalgamated Sugars network via nginx and gunicorn, and gathered data via the OPC UA Python library.
For this project I developed six different Machine Learning (ML) and Deep Learning (DL) models for future issue event preemption on Amalgamated Sugar's steam dryer. This included all the data gathering, data preprocessing/ exploration, model training, model testing, and integration. Overall, I was successfully able to preempt issue events, which in return drastically increased safety, reliability, and efficiency. The project had an estimated ROI of 313% per year when looking strictly at the prevention of lost goods.
Kootenai Water District 1 is a rural water district in North Idaho supplying residents around the CDA lake drive area. My responsibilities for this project primarily included designing and developing the python based MQTT software that keeps the whole plant operational. This includes gathering data from the Allen-Bradley PLCs and sending that to other stations where than it is written to that respective PLC. Currently there are 4 stations communicating via MQTT with the plan being to soon add a fifth.
Leo J Vander Lans (LVL) is a water treatment facility that takes treated wastewater and provides pressure to the Alamitos seawater intrusion barrier. Currently, there is a large surplus of water not going to the barrier that they were looking to do something with. This resulted in them hiring us to take the surplus water and inject it for storage, power generation, and aquifer refurbishment.
Panelview RV Park is a next‑generation, automation‑driven RV park built around renewable and sustainable technologies. I help develop and maintain the IT side of its IT/OT ecosystem, including a custom WordPress reservation platform and a unified Django application that handles RV‑slot power control, PLC data acquisition, automated access control, and real‑time operational monitoring across the property.
This is the water reclamation for the City of Post Falls in Idaho. As a company we have built numerous control panels for both the main plant and multiple lift stations. I have been involved in every stage including the designing, building, programming, integration, and maintenance.
This project was a Aquifer Storage and Recovery (ASR) well aimed to inject source water into the well for recovery. Most details were omitted throughout the project as it was all for future plant expansions. I was involved in SCADA communications (modbus TCP/IP), Modicon function block programming, and Red Lion HMI programming.
Syringa Heights is a rural North Idaho water district that brought us in after a catastrophic system failure to rebuild their control infrastructure. I implemented long‑distance communications between two remote CompactLogix PLCs using a custom MQTT toolchain built on industrial PCs and Python libraries. The system has run continuously for nearly two years with ~99% uptime.
This project is ongoing and is the follow up to the Willow Springs 50KW project. Rather than having a single well leveraging Aquifer Pumped Hydro (APH), we are using 4. The goal is to generate 200KW of electricity for 10+ hours.
Willow Springs 50KW is the pilot project for Aquifer Pumped Hydro (APH). APH is a technology that uses the energy differential between surface water and ground water to generate power. The core idea behind this is to maintain positive well head pressure while injecting water into the aquifer which will spin a motor in reverse. This motors excitation then provides voltage on to the DC bus of a Variable Frequency Drive (VFD) which is than fed into a black start inverter to tie into the overall grid or create its own microgrid.