Über den Service
ÜbersetztIch schreibe schnelle, niedrigstufige Software in Zig – so sollte Systemcode erstellt werden: mit manueller Speicherverwaltung, ohne versteckte Zuweisungen und mit vorhersehbarer Leistung. Wenn Sie ein Kommandozeilenwerkzeug, Firmware für eine eingebettete Plattform oder einen Hotpath benötigen, der ständig durch den Garbage Collector verlangsamt wird, liefere ich ein Binary, das sich beim ersten Aufruf und beim zehnmillionsten konsistent verhält. Zig ermöglicht es mir, nah am Metall zu bleiben und gleichzeitig den Code lesbar zu halten, was weniger Überraschungen in der Produktion und weniger Mitternachtsvorfälle verursacht durch einen Zuweiser, den Sie nicht bestellt haben.
Meine Arbeit umfasst das gesamte Spektrum der modernen Systemprogrammierung. Ich schreibe Dienstprogramme und Daemons, integriere bestehende C- und C++-Bibliotheken über Zigs direkte C-Interop und cross-kompiliere auf jede Zielplattform: einen Linux-Server, Bare Metal auf einem Mikrocontroller oder einen Desktop, auf dem Sie nicht drei separate Toolchains pflegen möchten. Ich profiliere, bevor ich optimiere, messe Zuweisungen und Cache-Verhalten und dokumentiere Kompromisse, damit die nächste Person, die den Code öffnet, versteht, warum der Puffer genau diese Größe hat.
Was Sie von mir bekommen, ist Engineering ohne Magie. Jeder Kostenpunkt ist sichtbar, jede Abhängigkeit ist bewusst, und der Build ist reproduzierbar. Ich schreibe Tests, die echte Randfälle überprüfen, halte die öffentliche Schnittstelle kompakt und liefere Code, den Ihr Team weiterentwickeln kann, ohne lebenslange Abhängigkeit von mir. Wenn Sie eine Komponente haben, die klein, schnell und korrekt sein muss – das sind genau die Art von Aufgaben, die ich mit Freude löse.
Am häufigsten übernehme ich:
— Kommandozeilenwerkzeuge, Parser und Hintergrund-Daemons;
— Integration mit C und C++ und schrittweise Migration von Hotpaths;
— Cross-Kompilierung und eingebettete oder Bare-Metal-Ziele;
— Profilierung und Neuschreibung von latenzkritischem Code.
Meine Arbeit umfasst das gesamte Spektrum der modernen Systemprogrammierung. Ich schreibe Dienstprogramme und Daemons, integriere bestehende C- und C++-Bibliotheken über Zigs direkte C-Interop und cross-kompiliere auf jede Zielplattform: einen Linux-Server, Bare Metal auf einem Mikrocontroller oder einen Desktop, auf dem Sie nicht drei separate Toolchains pflegen möchten. Ich profiliere, bevor ich optimiere, messe Zuweisungen und Cache-Verhalten und dokumentiere Kompromisse, damit die nächste Person, die den Code öffnet, versteht, warum der Puffer genau diese Größe hat.
Was Sie von mir bekommen, ist Engineering ohne Magie. Jeder Kostenpunkt ist sichtbar, jede Abhängigkeit ist bewusst, und der Build ist reproduzierbar. Ich schreibe Tests, die echte Randfälle überprüfen, halte die öffentliche Schnittstelle kompakt und liefere Code, den Ihr Team weiterentwickeln kann, ohne lebenslange Abhängigkeit von mir. Wenn Sie eine Komponente haben, die klein, schnell und korrekt sein muss – das sind genau die Art von Aufgaben, die ich mit Freude löse.
Am häufigsten übernehme ich:
— Kommandozeilenwerkzeuge, Parser und Hintergrund-Daemons;
— Integration mit C und C++ und schrittweise Migration von Hotpaths;
— Cross-Kompilierung und eingebettete oder Bare-Metal-Ziele;
— Profilierung und Neuschreibung von latenzkritischem Code.