Über den Service
ÜbersetztIch bin ein Lua-Entwickler, und Lua ist für mich keine Nebensache, sondern eine Sprache, in die ich Jahre investiert habe und die ich in der Tiefe kenne. Ich schreibe Spielskripte und Mods für Engines, die Lua einbetten, erstelle eingebettete Skripting-Schichten, die es Nicht-Programmierern ermöglichen, das Verhalten sicher anzupassen, und entwerfe Logik zur Anforderungsverarbeitung für Nginx und OpenResty. Wenn Sie eine Host-Anwendung in C, C++ oder einer anderen Laufzeit mit Lua-Bindungen haben, schreibe ich Skripte, die darin leben, die API, die Ihre Designer oder Betreiber tatsächlich benötigen, sorgfältig freilegen und das System unter Last vorhersehbar machen.
Meine Nische unterscheidet sich sowohl von Generalisten in Unity, Unreal, Godot als auch von regulären Backend-Entwicklern. Ich achte auf Details, die genau dort erscheinen, wo Lua als Bindungsschicht fungiert: Coroutine-Threads, sorgfältige Speicherverwaltung und Garbage Collection, Sandbox für nicht vertrauenswürdige Benutzerskripte, Metatabellen und saubere Modulgrenzen sowie die tatsächlichen Kosten jedes Aufrufs über die C-Grenze. Auf der OpenResty-Seite schreibe ich Handler für Zugriffs-, Umschreib- und Inhaltsphasen, Gateway-Logik und API-Plugins, Anforderungsratenbegrenzung, Autorisierungsprüfungen und Caching über ein gemeinsames Wörterbuch, das korrekt bleibt, wenn Tausende von Anforderungen gleichzeitig eintreffen.
In der Praxis bedeutet dies, dass ich ein bestehendes Mod-System erweitere, Ihrem Team eine dokumentierte Skripting-API bereitstelle, ein Durcheinander von Legacy-Lua in lesbare Module umwandle oder ein OpenResty-Gateway mit ordnungsgemäßer Routenführung und Anforderungsbildung anstelle von fest codierten Regeln einrichte. Jedes Ergebnis kommt mit Tests, wo die Laufzeit es zulässt, klaren Kommentaren und Hinweisen zur Erweiterung. Sagen Sie mir, mit welcher Engine, Host oder Gateway Sie arbeiten und was die Skripte tun müssen, und ich werde ehrlich sein, was passt.
— Spielskripte und Mods für Engines mit eingebettetem Lua
— Eingebettete Skripting-Schichten und anpassbares Verhalten für Host-Anwendungen
— Nginx/OpenResty-Handler für Zugriffs-, Umschreib- und Inhaltsphasen
— API-Gateway-Plugins und Anforderungslogik, Ratenbegrenzung, Autorisierung
— Sandbox und sichere Ausführung von nicht vertrauenswürdigen Skripten
— Refactoring von Legacy-Lua in saubere, dokumentierte Module
Meine Nische unterscheidet sich sowohl von Generalisten in Unity, Unreal, Godot als auch von regulären Backend-Entwicklern. Ich achte auf Details, die genau dort erscheinen, wo Lua als Bindungsschicht fungiert: Coroutine-Threads, sorgfältige Speicherverwaltung und Garbage Collection, Sandbox für nicht vertrauenswürdige Benutzerskripte, Metatabellen und saubere Modulgrenzen sowie die tatsächlichen Kosten jedes Aufrufs über die C-Grenze. Auf der OpenResty-Seite schreibe ich Handler für Zugriffs-, Umschreib- und Inhaltsphasen, Gateway-Logik und API-Plugins, Anforderungsratenbegrenzung, Autorisierungsprüfungen und Caching über ein gemeinsames Wörterbuch, das korrekt bleibt, wenn Tausende von Anforderungen gleichzeitig eintreffen.
In der Praxis bedeutet dies, dass ich ein bestehendes Mod-System erweitere, Ihrem Team eine dokumentierte Skripting-API bereitstelle, ein Durcheinander von Legacy-Lua in lesbare Module umwandle oder ein OpenResty-Gateway mit ordnungsgemäßer Routenführung und Anforderungsbildung anstelle von fest codierten Regeln einrichte. Jedes Ergebnis kommt mit Tests, wo die Laufzeit es zulässt, klaren Kommentaren und Hinweisen zur Erweiterung. Sagen Sie mir, mit welcher Engine, Host oder Gateway Sie arbeiten und was die Skripte tun müssen, und ich werde ehrlich sein, was passt.
— Spielskripte und Mods für Engines mit eingebettetem Lua
— Eingebettete Skripting-Schichten und anpassbares Verhalten für Host-Anwendungen
— Nginx/OpenResty-Handler für Zugriffs-, Umschreib- und Inhaltsphasen
— API-Gateway-Plugins und Anforderungslogik, Ratenbegrenzung, Autorisierung
— Sandbox und sichere Ausführung von nicht vertrauenswürdigen Skripten
— Refactoring von Legacy-Lua in saubere, dokumentierte Module