Skip to content
You must be logged in to sponsor jsenecal

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.

@Kizerbyte

Featured work

  1. jsenecal/netbox-cable-labels

    Plugin for netbox that allows the automatic generation of labels based on a user defined template

    Python 45
  2. jsenecal/netbox-notices

    NetBox plugin to track maintenance and outage events against NetBox models

    Python 12
  3. jsenecal/pyregrws

    A python library to retrieve and modify records within ARIN's database through their Reg-RWS service

    Python 6
  4. jsenecal/netbox-peering-manager

    NetBox plugin for BGP Peering and related objects documentation

    Python 2
  5. jsenecal/netbox-fms

    Fiber Management System // fiber cable management, splice planning, and circuit provisioning for NetBox

    Python 6
  6. jsenecal/netbox-facts

    Plugin to gather operational facts about devices within NetBox.

    Python 1

Select a tier

$ a month

Choose a custom amount.

$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.