Home / All projects

All projects

Everything in one place, newest work first: current cases at Beanfield, then Comwave and Rogers, education and early career.

Comwave and Rogers

Comwave and Rogers2021 to 2026

IPTV headend: data-centre move

Encoders, packagers, DRM, CDN and nPVR moved to a new data centre, then firmware and CMS work.

21 encoders in 8 rounds
Comwave and Rogers2021 to 2026

BroadWorks voice platform

Security patching of all 10 production XSP servers, the staged path to R25 and the care of a live voice platform.

56 changes, 34 authored
Comwave and Rogers2021 to 2026

SBC upgrades and resilience

Oracle and Ribbon session border controllers upgraded and proved, and wholesale routing recovered after an outage.

Both Oracle pairs after 9 lab test plans
Comwave and Rogers2021 to 2026

STIR/SHAKEN and number routing

CRTC call signing on the SBCs, and the national routing data that sends each call the right way.

3 SBC pairs licensed
Comwave and Rogers2020 to 2026

Network, monitoring and security

Core and data-centre moves, the move from SolarWinds to OpenNMS, and security reviews.

146 h network queue, 152 items
Comwave and Rogers2021 to 2026

Streaming apps, alerts and channels

The streaming-stick and mobile headend, emergency alerting and the channel line-up.

31 channel changes
Comwave and Rogers2021 to 2026

Voice certificate programme

Five years of certificate changes, ending in the move to multi-domain certificates.

54 certificate changes
Comwave and Rogers2017 to 2026

NOC, wholesale and escalations

From the 24/7 NOC to senior escalation point, with wholesale provisioning and fraud control.

2,834 tickets, 1,065 NOC escalations
Comwave and Rogers2017 to 2026

Projects and timeline

Year by year from my own time records: every major project, its dates and hours, and what I did.

6,053 h, 556 changes

MIR Telecom, Dhaka, 2012 to 2015

The job

System engineer on an international gateway

Real-time call routing and traffic analysis across domestic and international voice gateways, core alarms, fault and performance reports, and Tier 1 and 2 NOC support.

Training

Voice core, transmission and NOC

Softswitch, media gateway and SBC; SIP, H.323 and SS7; E1 trunks; SDH and optical fibre transmission; datacom; and NOC alarm, ticket and escalation handling.

Operations

Shift roster

Maintained the monthly shift roster for an 8-person team across three shifts, including holiday and strike-day duty.

Smaller projects and tools

Automation

Event-driven operations watchers

Watchers that run every 60 s to 10 minutes and act only on new evidence: an SSM sentinel (alert floods, failed units, tracebacks, disk), a drift keeper, a pending-work sweeper and a storage keeper. Findings are fingerprinted (new, working, handled, parked, cleared); guards live in code so no job can widen its own permissions; a send gate lets only outages or items needing review reach me, everything else waits in a queue.

Incident

Outage Response Bot (in design)

A seven-step outage responder with an autonomy boundary, built from the 22-step ground truth of the 9 Aug 2026 incident; an identity-join spec from ticket to billing to platform to box; a customer-network map that answers "who is affected by a change to this BNG or OLT"; outage brief and incident prefill scripts.

Audit

Test account abuse detector

Finds internal and test-plan accounts whose viewing does not look like a residential customer's, from telemetry. 98% done.

Audit

Customer device tooling audit

Coverage audit of every tool that reaches a customer's devices: set-top box, Beacon, AirTies, Zhone. 98% done.

Apps

Streaming-stick app listing

Administrator on the company's app-store developer account; drove the fix for the app's home-screen listing and a baseline-first approach to playback work with the platform vendor.

Guides

Platform mapping guides

A full UI mapping guide for the platform admin (about 60%) and a telemetry guide for SmartCARE (about 70%).

Process

Channel ordering process

The end-to-end process for adding, changing and removing channels across vendor, recorder, platform and billing.

Ops

Daily task tracker

A kanban board with a command-line tool, so every ticket, task and proposal is tracked to done.