Fire Alarm Panel Alert Emailer
Serial/COM bridge to a Honeywell fire alarm panel, pushing email and SMS alerts to off-site staff.

At a glance
- Role
- Integration developer
- Sector
- Financial services and facilities
- Constraints
- Serial hardware, off-site response, and an existing alarm panel
- Stack
- Serial/COM programming · SMTP · SMS gateway
- Result
- Off-site staff now receive an alert within moments of any panel event, closing the gap between an alarm firing and someone knowing about it.
Context to result
The solution followed the shape of the problem.
A compact project map showing what constrained the work, what changed, and the useful outcome.
Serial hardware, off-site response, and an existing alarm panel
Built a serial/COM bridge that listens to the panel's output and translates panel events into email and SMS alerts, sent to a distribution list the moment an event fires.
Off-site staff now receive an alert within moments of any panel event, closing the gap between an alarm firing and someone knowing about it.
01 · Context
What was getting in the way
A Honeywell fire alarm control panel could sound an on-site alarm but had no way to notify staff who weren't physically present, leaving after-hours or off-site incidents undetected until someone happened to be on the premises.
02 · Decision
What changed and why
Built a serial/COM bridge that listens to the panel's output and translates panel events into email and SMS alerts, sent to a distribution list the moment an event fires.
03 · Evidence
Off-site staff now receive an alert within moments of any panel event, closing the gap between an alarm firing and someone knowing about it.
Technology used
- Serial/COM programming
- SMTP
- SMS gateway
More work

GOCD Budget Web Application
Reduced the ministry budget import, reporting, and printing stage from three days to a few hours.

Flash → Webcam HTTP Server
Replaced a sunsetting Adobe Flash component invisibly to users — no change to the teller UI.

AgentNotify
A localhost-only Windows tray app that gives WSL and local AI agents native desktop notifications with sound.
Your version of the problem
Need a legacy system to connect without disrupting staff?
Bring the systems, constraints, and workflow that must stay intact while the connection changes underneath it.
Map the connection