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 48
  2. jsenecal/netbox-notices

    NetBox plugin to track maintenance and outage events against NetBox models

    Python 20
  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 9
  5. jsenecal/netbox-fms

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

    Python 25
  6. jsenecal/netbox-facts

    Plugin to gather operational facts about devices within NetBox.

    Python 7

Select a tier

$ one time

Choose a custom amount.

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