// portfolio
Selected work.
Embedded systems, SCADA and industrial automation, and the web work that ties them to a screen. Everything here shipped in some form.
Automated Curtain Alarm System
My NAIT capstone. An embedded wake-up rig that opens the curtains on schedule with ESP32, steppers, LEDs, and audio.
Water Treatment Plant Simulator in Ignition
A Python OPC UA server simulating a full water treatment plant, wired into Ignition SCADA for dashboards, trends, and alarms.
Fall Detection System
NAIT capstone team project. A wearable pendant that catches falls on-device with a BNO055 IMU and alerts a caregiver over BLE.
RF Transceiver System
Two custom ATmega328 boards, nRF24L01 wireless, four environmental sensors, OLED readout, LiPo, USB-C. Full board design loop in KiCad.
AI Text Summarizer
Angular 19 frontend, ASP.NET Core 8 API, and a Flask service calling Google's Gemini Pro. Text in, summary out.
Website Performance Analyzer
Angular + ASP.NET Core web app that measures a URL's load time and byte size. Azure SQL for history, polling for slow analyses.
Member Feedback Portal
Angular 19 and ASP.NET Core 8 feedback portal with admin approval, cookie auth, and live stats on Azure SQL.
Task Manager
Small Angular + ASP.NET Core + Azure SQL CRUD app. Practice project for the full deploy loop across Azure and Firebase.