Описание услуги
Я пишу продакшн-код на Odin — дата-ориентированном системном языке для тех, кому важно, как на самом деле движется память. Большая часть моей работы — близко к железу: игровые циклы реального времени, собственные рендереры и насыщенные математикой подсистемы, где каждый промах кэша имеет цену. Если у вас есть прототип на другом языке, который проседает под нагрузкой, я перепишу горячий путь на Odin и дам предсказуемое время кадра без сборщика мусора, мешающего вам жить. Обычно я сдаю компилируемый модуль с чистым публичным интерфейсом, небольшой пример, который его прогоняет, и заметки по модели памяти, чтобы команда могла безопасно развивать код дальше. По графике работаю напрямую с Vulkan: настройка swapchain, создание пайплайнов, управление дескрипторами, запись командных буферов и та самая скучная, но жизненно важная синхронизация, от которой молчат слои валидации. Активно опираюсь на систему контекста Odin и кастомные аллокаторы, поэтому времена жизни явные, а арены сбрасываются одной строкой, а не текут из кадра в кадр. Дата-ориентированный дизайн для меня не модное слово: раскладываю структуры массивов, держу горячие данные плотно и профилирую до того, как оптимизировать. Я делал ECS-ядра, конвейеры ассетов и небольшие утилиты, и спокойно читаю дизассемблер, когда узкое место отказывается объясняться. Расскажите про целевую платформу, бюджет кадра и форму ваших данных — я предложу конкретный план с этапами. Тестирую на реальных входных данных, комментирую хитрые правила владения и отдаю код, который команда сможет поддерживать после меня.