Bits&Bricks

Network engineer · CCIE #70573 · Switzerland

I build networks, and the software that runs on them.

I'm Mike Keller, a network engineer and CCIE from Switzerland. Bits & Bricks is where my side projects live: software for clubs, tools for homelabs, and the lab underneath.

Network map: Mike Keller at the core, linked to GitHub, LinkedIn, Hubra, Labdex, the homelab and Lock and Load. xe-0/0/0 xe-0/0/1 ge-0/1/0 ge-0/1/1 ge-0/1/2 ge-0/1/3 githubuplink · code linkedinuplink · work Mike Kellercore · network engineer hubraapp · clubs labdextool · inventory homelabinfra · the lab lock&loadlan · infra/net

$ show chassis

The rack

One unit per project.

pwrlinkact

Hubra

U1 · app · hubra.club

Club software for Swiss clubs that looks good, has the features I wanted, and is priced so that even small clubs can afford it. It started for VollBuild, our makerspace club. Not open to other clubs yet.

membersApplications, tiers, offices, opt-in directory
financeQR bills, reminders, bank file import
eventsSessions, sign-ups, attendance in one tap
votesOnline and by proxy, per group
pwrlinkact

Labdex

U2 · tool · homelab inventory

A small inventory for homelabs, because NetBox is steep and heavy for a lab. Describe the lab once and Labdex generates DNS, firewall aliases and an Ansible inventory. One container, SQLite, under 100 MB of RAM. I use it in my own lab.

zonesTrust zones and naming rules, linted
opnsenseFirewall aliases, synced
dnsA, AAAA, CNAME and SRV records
ansibleInventory, plan first, then apply
pwrlinkact

Homelab

U3 · infra · the lab

Not just a lab: it's also my home network. OPNsense, Proxmox, a Synology and self-built servers, with Kubernetes, Docker and plenty of open-source homelab apps on top. Cisco Modeling Labs is where I practise, test and train for the CCIE.

opnsenseFirewall and routing
proxmoxSelf-built servers
kubeKubernetes and Docker
cmlCCIE practice and testing

$ show chassis reserved

pwrlink
U4 · reserved

Blog

Public write-ups from the lab and the projects.

pwrlink
U5 · reserved

Notes

A public knowledge base for notes, configs and how-tos.

pwrlink
U6 · reserved · looking for sponsors

My own AS

One day I want to run my own autonomous system: my own ASN, my own IP space, and BGP sessions with real peers. If you can help with transit, IP space or hosting, get in touch.

$ show version

About the operator

mike> show versionuptime: always on
Operator:       Mike Keller
Role:           Network Engineer / Tech Lead Operations
Certification:  CCIE Enterprise Infrastructure #70573
Location:       Switzerland
Interests:      network automation, infrastructure, DevOps, open source
Community:      Lock and Load, infrastructure and network team
Interfaces:
  linkedin      linkedin.com/in/mike-keller
  github        github.com/reykimedev
  mail          mike@cheller.dev