Become a sponsor to Jonathan Senecal
Hey, I'm Jonathan 👋
Network engineer with 12+ years in telecoms, former NetBox core maintainer, and compulsive builder of things that should probably already exist.
I run network operations at Metro Optic, own a consulting company, Loop Networks inc., and spend the rest of my time writing open source tooling across network automation, infrastructure, and home automation.
What I maintain & build
NetBox Ecosystem
- netbox-fms - Fiber management for NetBox. OSP/ISP scope, splice closures,
cable profiles, high-strand-count fiber. Filling a gap that's been open for years. - netbox-pathways - (Coming soon)
- netbox-peering-manager - BGP peering sessions, communities, routing policies,
and peer groups - tightly integrated with native NetBox objects. - netbox-rir-manager - Live RIR API integration for NetBox (ARIN, RIPE).
- netbox-cable-labels - Jinja2-templated cable label generation with support for TIA-606-C standard
- netbox-community/netbox - Former core maintainer. Ongoing contributor - bug fixes, data model work, cable and circuit improvements.
Network & Automation Libraries
- pyregrws - Python library for ARIN's Reg-RWS API. The one that didn't exist.
- twamp_exporter - Prometheus exporter for TWAMP/PerfSONAR
twping.
Infrastructure & Homelab
- ipmi-fan-control - PID-based Dell PowerEdge fan control over IPMI. Docker-ready, configurable gains, real-time monitoring.
Home Automation
- Contributions to Home Assistant ecosystem (Alarmo, ESPHome device support, themes, etc).
Why sponsor?
All of this is built in my own time. Sponsorships let me justify the hours and
keep projects actively maintained rather than slowly abandoned.
If your org runs NetBox in production, peers at an IXP, operates fiber plant,
or manages Juniper infrastructure - there's a good chance you're touching
something I've built or contributed to.
Need something custom?
I'm available for NetBox plugin development, network engineering work,
fiber & OSP data modeling, RIR/ARIN API integration, Juniper telemetry
pipelines, and infrastructure automation consulting. See the tiers.
I can probably also build the app or tool you need where you have the why for but not the how.
📍 Montréal, QC · 🌐 jonathansenecal.com ·
🐙 github.com/jsenecal
1 sponsor has funded jsenecal’s work.
Featured work
-
jsenecal/netbox-cable-labels
Plugin for netbox that allows the automatic generation of labels based on a user defined template
Python 45 -
jsenecal/netbox-notices
NetBox plugin to track maintenance and outage events against NetBox models
Python 12 -
jsenecal/pyregrws
A python library to retrieve and modify records within ARIN's database through their Reg-RWS service
Python 6 -
jsenecal/netbox-peering-manager
NetBox plugin for BGP Peering and related objects documentation
Python 2 -
jsenecal/netbox-fms
Fiber Management System // fiber cable management, splice planning, and circuit provisioning for NetBox
Python 6 -
jsenecal/netbox-facts
Plugin to gather operational facts about devices within NetBox.
Python 1
$25 a month
Select🔧 NetBox Backer
Support active plugin development
Your name in the supporters section of sponsored repos.
$100 a month
Select📡 Network Operator
Priority responses on GitHub issues across all my repos.
Ideal for teams running any of my plugins in production who want a faster feedback loop without a full support contract.
$3,000 a month
Select🏢 Retainer
Dedicated support for organizations running my tools at scale.
Includes architecture reviews, upgrade guidance, incident support,
and direct access. Contact me before subscribing to confirm availability and fit.