Weller begann seine Schiedsrichterlaufbahn 2010.[1] Nach mehreren Jahren Zugehörigkeit zu den Schiedsrichterkadern der Oberliga Westfalen (seit 2015) und der Regionalliga West (seit 2018) leitete er im Jahr 2023 sein erstes Spiel in der 3.Liga. Ab der Saison 2023/2024 gehörte er offiziell zum Kader der 3.Liga.[2]
Am 37.Spieltag der 3.Liga 2025/26 kam es bei der Begegnung Hansa Rostock gegen den VfB StuttgartII (5:3) zu einem kuriosen Vorfall. Gegen Ende der ersten Halbzeit ließ Schiedsrichter Weller beim Stand von 3:1 für Rostock vier Minuten Nachspielzeit anzeigen. Er pfiff jedoch bereits 30 Sekunden vor deren Ablauf zur Halbzeitpause, da sich sein Assistent Florian Lukawski unwohl fühlte. Da es sich bei der angezeigten Nachspielzeit jedoch um eine Mindestdauer handelt, ließ Weller die fehlenden 30 Sekunden regelkonform nachholen, nachdem beide Mannschaften wieder aus der Kabine gekommen waren. Die Partie wurde – ohne Seitenwechsel – mit einem Schiedsrichterball fortgesetzt und die Spieler beider Mannschaften passten sich gegenseitig den Ball zu. Nach Ablauf der 30 Sekunden beendete Weller die erste Halbzeit nun offiziell, woraufhin unmittelbar der Seitenwechsel und der Anpfiff der zweiten Halbzeit erfolgten. Der betroffene Assistent Lukawski konnte während der Halbzeitpause regenerieren, sodass das Schiedsrichtergespann das Spiel in unveränderter Formation fortsetzen und beenden konnte.[8]