Опис послуги
ПерекладЯ Lua-розробник, і Lua для мене не побічний навик, а мова, у яку я вклав роки та знаю її вглиб. Пишу ігрові скрипти та моди для движків, які вбудовують Lua, роблю вбудовані скриптові шари, дозволяючи не-програмістам безпечно налаштовувати поведінку, та проектую логіку обробки запитів для Nginx та OpenResty. Якщо у вас є хост-програма на C, C++ або будь-який рантайм з Lua-біндингом, я напишу скрипти, які живуть всередину нього, акуратно виведу той API, який справді потрібний вашим дизайнерам чи операторам, та зроблю систему передбачуваною під навантаженням.
Моя ніша відрізняється й від універсалів по Unity, Unreal, Godot, й від звичайних бекенд-розробників. Мені важливі деталі, які спливають саме там, де Lua виступає в'язуючим шаром: потоки на корутинах, акуратна робота з пам'яттю та збирачем сміття, пісочниця для недовірених користувацьких скриптів, метатаблиці та чисті межі модулів, а також реальна ціна кожного виклику через межу C. На боці OpenResty пишу обробники фаз access, rewrite та content, логіку шлюзів та API-плагінів, обмеження частоти запитів, перевірки авторизації та кеширування через shared dictionary, яке залишається коректним, коли одночасно приходять тисячі запитів.
На практиці це значить, що я розширю вже існуючу систему модів, віддам вашій команді документовану скриптову API, приведу клубок легаси-Lua в читабельні модулі або підніму шлюз на OpenResty з справжньою маршрутизацією та формуванням запитів замість жорстко прошитих правил. Кожен результат йде з тестами там, де рантайм це дозволяє, зрозумілими коментарями та замітками по розширенню. Скажіть, на якому движку, хості чи шлюзі ви працюєте та що повинні робити скрипти, й я чесно скажу, що підходить.
— Ігрові скрипти та моди для движків зі вбудованим Lua
— Вбудовані скриптові шари та налаштовуване поведінка для хост-програм
— Обробники Nginx/OpenResty фаз access, rewrite, content
— Плагіни API-шлюзів та логіка запитів, rate limiting, авторизація
— Пісочниця та безпечне виконання недовірених скриптів
— Рефакторинг легаси-Lua в чисті документовані модулі
Моя ніша відрізняється й від універсалів по Unity, Unreal, Godot, й від звичайних бекенд-розробників. Мені важливі деталі, які спливають саме там, де Lua виступає в'язуючим шаром: потоки на корутинах, акуратна робота з пам'яттю та збирачем сміття, пісочниця для недовірених користувацьких скриптів, метатаблиці та чисті межі модулів, а також реальна ціна кожного виклику через межу C. На боці OpenResty пишу обробники фаз access, rewrite та content, логіку шлюзів та API-плагінів, обмеження частоти запитів, перевірки авторизації та кеширування через shared dictionary, яке залишається коректним, коли одночасно приходять тисячі запитів.
На практиці це значить, що я розширю вже існуючу систему модів, віддам вашій команді документовану скриптову API, приведу клубок легаси-Lua в читабельні модулі або підніму шлюз на OpenResty з справжньою маршрутизацією та формуванням запитів замість жорстко прошитих правил. Кожен результат йде з тестами там, де рантайм це дозволяє, зрозумілими коментарями та замітками по розширенню. Скажіть, на якому движку, хості чи шлюзі ви працюєте та що повинні робити скрипти, й я чесно скажу, що підходить.
— Ігрові скрипти та моди для движків зі вбудованим Lua
— Вбудовані скриптові шари та налаштовуване поведінка для хост-програм
— Обробники Nginx/OpenResty фаз access, rewrite, content
— Плагіни API-шлюзів та логіка запитів, rate limiting, авторизація
— Пісочниця та безпечне виконання недовірених скриптів
— Рефакторинг легаси-Lua в чисті документовані модулі