Software Engineer · Deutschland

Ich baue Software, die nicht nervt.

Dennis Schirra — im Netz meistens noxsi. Hauptberuflich Web-Anwendungen mit PHP und Laravel. Daneben Go, C, Kernel-Treiber und Reverse Engineering.

Schwerpunkte

Was ich mache

Von der ersten Skizze bis zum laufenden Deployment. Am liebsten alles aus einer Hand — dann gibt's auch niemanden, dem man die Schuld geben kann.

PHP & Laravel

Mein Hauptberuf: Web-Anwendungen mit Laravel — von Eloquent-Datenmodellen über Queues und Jobs bis zur REST-API. Getestet, wartbar und ohne magische Abkürzungen, die drei Jahre später wehtun.

Systemnahe Entwicklung

Software nah an der Hardware: Kernel-Module und Gerätetreiber unter Linux, geschrieben in C. Da, wo ein Fehler nicht nur eine Fehlermeldung ist, sondern das ganze System mitnimmt.

Reverse Engineering

Undokumentierte Protokolle, fremde Binaries, Hardware ohne Datenblatt. Auseinandernehmen, verstehen, sauber nachbauen — und am Ende dokumentieren, damit der nächste es leichter hat.

Go & Tooling

Services, CLIs und Systemtools in Go. Statisch gelinkt, ein Binary, läuft überall — genau die Art von Werkzeug, die man einmal baut und dann jahrelang benutzt.

Frontend

Wenn die Oberfläche mehr können muss als Blade: Vue, React und TypeScript. Responsiv, barrierearm und so schnell, dass niemand über Ladezeiten redet.

Performance & Debugging

Ladezeiten runter, Speicherverbrauch runter, Serverkosten runter. Profiler statt Bauchgefühl — und der Bug, den seit Monaten niemand reproduzieren konnte.

Über mich

Kurz gesagt

Ich bin Dennis, online meistens als noxsi unterwegs, und schreibe seit über 25 Jahren Code. Hauptberuflich baue ich als angestellter Software Engineer Web-Anwendungen mit PHP und Laravel. Wenn ich die Wahl habe, geht es eine Ebene tiefer: Go, C, Kernel-Treiber, Reverse Engineering.

Mein Ansatz ist ziemlich unspektakulär: verstehen, was wirklich gebraucht wird, die einfachste tragfähige Lösung bauen und sie so ausliefern, dass sie auch in zwei Jahren noch wartbar ist. Keine Architektur-Kunstwerke für Probleme, die niemand hat.

Diese Seite ist übrigens genau das in klein: eine einzige HTML-Datei, kein Framework, kein Backend, keine Datenbank. Lädt sofort und kostet fast nichts.

25+Jahre Code
1HTML-Datei
0Ladebalken
Kaffee

Kontakt

Was zu erzählen?
Dann lass hören.

Fachlicher Austausch, eine technische Frage, Feedback zur Seite oder einfach mal Hallo — schreib mir. Ich antworte meistens am selben Tag.