Dimw Martinuyk
Рейтинг
Резюме
Я розробник, який працює з C/C++ та створює власні проєкти
Маю досвід роботи з графікою, рендерингом та внутрішньою логікою додатків
Цікавлюся розробкою ігор, плагінів, утиліт, оптимізацією та створенням ефективних систем
Мої навички:
Основна мова програмування: C++ (також можу писати на C, Lua, Python)
Робота з графікою: OpenGL
Бібліотеки та фреймворки: Qt, SFML2-3, SDL2, Raylib, Box2D, SoLoud, GLFW та по типу libpng, libwebp ...
Робота з файлами (читання, запис, парсинг)
Основи архітектури програм та оптимізації
Створення власних інструментів та утиліт
Мій досвід:
Розробка власного 2D-рушія (рендеринг, спрайти, анімації, базова логіка)
Робота з OpenGL (шейдери, відображення, оптимізація)
Створення невеликих утиліт та систем для власних проєктів
Створення оптимізованих парсерів
Що я можу зробити:
Невеликі програми та утиліти на C++
Робота з графікою (OpenGL, SFML, SDL)
Допомога з ігровою логікою або прототипами
Обробка файлів, парсинг даних
Виправлення багів та оптимізація коду
Навички та вміння
Програмування
Переклади
Портфоліо
-
SEIN Parser
C та C++Дуже легкий однофайловий парсер конфігів у стилі .ini для C++17/C11/Python
Можливості:
Без зовнішніх залежностей
… Читання файлів через mmap (POSIX та Windows) – немає зайвого копіювання через ядро
Lock-free гарячі шляхи у C (_Atomic-лічильники, acquire/release)
std::from_chars в C++ - без алокацій та винятків при парсингу чисел
Фоновий парсинг у потоці (pthreads/std::thread/Python threading)
Розпізнавання bool без урахування регістру (true/yes/1, false/no/0)
Безпечні значення за замовчуванням у всіх гетерах