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 48 -
jsenecal/netbox-notices
NetBox plugin to track maintenance and outage events against NetBox models
Python 20 -
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 9 -
jsenecal/netbox-fms
Fiber Management System // fiber cable management, splice planning, and circuit provisioning for NetBox
Python 25 -
jsenecal/netbox-facts
Plugin to gather operational facts about devices within NetBox.
Python 7
$5 one time
Select☕ Buy me a Coffee to say thanks :: $5
You liked what I build? This keeps the caffeine flowing.
$200 one time
Select🏗️ Consulting Hour
One hour of async consulting via your platform of choice.
Good for: NetBox data modeling questions, Network architecture,
fiber & OSP modeling, RIR/ARIN API integration, Juniper telemetry,
or Kubernetes/infrastructure automation.
$1,500 one time
Select🛠️ Custom Integration
Hands-on scoped work: plugin development, custom tooling, data model
design, or integration with your OSS/BSS stack.
You have the why, I have the how.
Limited slots !! reach out before subscribing to scope the engagement.