11/02/2026 updated


40 % partially available
Senior Systems Engineer – Software-Architektur, Game Security & Legacy-Rescue
Novi Sad, Serbia
Only remote
Gymnasium „Jovan Jovanović Zmaj“, Novi Sad, naturwiss.-math. Zweig (Abschluss 2018)About me
Ich entwerfe, baue und betreue ganze Systeme langfristig. Stärken: Security und die Rettung von Legacy-Code. Programmiere seit meinem 6. Lebensjahr, bezahlt seit dem 13. Remote, gern als Retainer mit festen Tagen pro Monat. Deutsch ist meine Muttersprache.
.NET FrameworkApplication SecuritySystems EngineeringC Sharp (Programming Language)Client Server ModelsPython (Programming Language)Lua (Scripting Language)MySQLSoftware ArchitectureReverse EngineeringSecurity AnalysisServer-SideSolution ArchitectureSystems ArchitectureSystems Design
Senior Systems Engineer mit Schwerpunkt Software-Architektur und Security. Ich übernehme Systeme langfristig: Ich entwerfe die Architektur, schreibe die Spezifikation und steuere die KI-gestützte Umsetzung; Design und Code-Review bleiben bei mir. Seit über zwei Jahren bin ich alleiniger Entwickler bei Diverge Networks, einer großen Multiplayer-Roleplay-Community auf Garry's Mod (über 700 Commits, 170+ Issues von der Spezifikation bis in die Produktion).
Ausgewählte Projekte (Fallstudien auf michaeltot.com):
• Forensik: persistente Leichen, Fingerabdrücke, Patronenhülsen, Blutspuren, Todeszeitpunkt und eine durchsuchbare Ermittlungsdatenbank
• Justizsystem: Strafregister, Haft und Kaution, Haftbefehlsdatenbank mit Rangrechten und Discord-Alarmen
• Härtung einer Live-Ökonomie: Item-Duplizierung durch Race Conditions, manipulierbare Client-Daten und PvP-Cheats im laufenden Betrieb geschlossen
• Legacy-Rescue: Telefon- und Funksystem von Grund auf neu geschrieben, Plugin-Daten von Dateien nach MySQL migriert, ohne Datenverlust
• Brauen und Reifen: zeitgesteuerte Reifung mit gewichteten Ergebnissen (Designprojekt, in der Testphase)
Technik: Lua/GLua, C# / .NET (aktuell bis C# 15 / .NET 11), Python, MySQL; Reverse Engineering mit Ghidra (Assembly und C), Deobfuscation (Luminol, AST-Rewriter in C#).
Zusammenarbeit: remote und asynchron, am liebsten langfristig mit ein bis drei Kunden und festen Tagen pro Monat. Sie verantworten die Anforderungen, ich Architektur, Umsetzung und Systemgesundheit. Ich programmiere seit meinem 6. Lebensjahr, bezahlt seit dem 13. Deutsch ist meine Muttersprache; deutschsprachige Teams sind mir besonders willkommen.
Der Inhaber von Diverge Networks: „consistently reliable, both in the work produced as well as communication“. Referenzen auf Anfrage.
English: Senior Systems Engineer focused on software architecture and security. I own systems long-term and direct AI-assisted implementation under my own design and review. Sole developer at Diverge Networks, a large multiplayer roleplay community, for over two years. Case studies: forensics, a justice system, hardening a live economy, legacy rescue, and a brewing and aging design. Lua/GLua, C# / .NET, Python, MySQL, reverse engineering. Remote, retainer-friendly: fixed days per month, one to three long-term clients. Coding since 6, paid work since 13. References available on request.
Experience
Professional experience10+ years
Freelancer since2013
Languages
GermanNative speakerEnglishNative speakerSerbianNative speaker
Project history
Alleiniger Entwickler einer großen, laufenden Multiplayer-Roleplay-Plattform (Garry's Mod): rund 700 Commits in zwei Codebasen, 170+ Issues von der Spezifikation bis in die Produktion, mit Code-Review durch den Inhaber und gestuftem Testbetrieb.
Security: Exploits im Live-Betrieb geschlossen, u. a. Item-Duplizierung durch Race Conditions, Item-Teleportation, übergroße Netzwerknachrichten und gefälschte Fingerabdruckdaten; serverseitige Validierung von Spieleraktionen.
Systeme: vollständiges Forensiksystem für Ermittler, Justizsystem (Strafregister, Haft, Kaution, Haftbefehle), PvP-Events, Verstecke, Waffenlizenzen, Fahrzeuge und Autohändler, Brau- und Reifesystem.
Legacy-Rescue: Telefon- und Funksystem von Grund auf neu geschrieben, sämtliche Plugin-Daten von Dateien nach MySQL migriert.
Auszeit nach dem Verkauf der Community. In dieser Zeit habe ich Dojo Arena mitentwickelt, eine PvP-Arena-Mod für V Rising in C# (BepInEx, Harmony, Unity ECS).
2018 als Entwickler eingestiegen, zwei Jahre später die Community gekauft, acht Monate lang als Inhaber, alleiniger Entwickler und Head of Staff geführt und anschließend verkauft. Einen Community-Manager eingestellt und bezahlt; Zahlungen, Streitfälle und gezielte Angriffe auf die Community (rund 7.000 bis 14.000 Mitglieder) bewältigt.