Dear Hiring Team, I am excited to apply for the Game Developer role at Twine. This opportunity stands out because it combines independent product delivery with the kind of systems work I enjoy most: building modular gameplay logic, multiplayer architecture, and production-ready tools that turn a game concept into a playable MVP. I bring 8 years of software engineering experience across full-stack applications, backend systems, and real-time product features, with strong hands-on work in C#, Unity-supported application delivery, Node.js, TypeScript, Python, and cloud-based production environments. In recent roles, I have built modular systems for state management, admin workflows, service orchestration, API design, and live operational control, which maps closely to the needs of a turn-based strategy game with multiplayer support, territory systems, combat flows, and a Game Master mode. What makes this role especially compelling is the need to translate an existing ruleset into a scalable, working MVP. That kind of work fits how I operate best. I am comfortable taking ownership of ambiguous requirements, structuring them into clear technical milestones, and delivering usable software with steady communication throughout the process. For this project, that would mean building the core gameplay loop first, establishing clean game-state and turn-resolution logic, implementing stable server-client synchronization for online sessions, and creating an admin interface that gives real-time control over armies, regions, and NPC factions without making the codebase harder to extend later. I also understand the importance of keeping an MVP practical. For a strategy game like this, the early success of the product depends less on surface complexity and more on whether the map systems, turn flow, combat handling, resource generation, and multiplayer interactions are dependable, understandable, and easy to iterate on. My approach is to keep those foundations clean, modular, and well documented so future additions can build on stable core systems rather than rewrite them. Twine’s model is also appealing to me. I value direct collaboration, clear expectations, and outcome-focused delivery, and I am comfortable working in remote environments where proactive communication matters. I would be glad to bring that approach to this project and help turn the game concept into a strong playable MVP. Thank you for your time and consideration. I would welcome the chance to discuss how I can contribute to this project. Sincerely, Artur Palyvoda

Artur Palyvoda

Dear Hiring Team, I am excited to apply for the Game Developer role at Twine. This opportunity stands out because it combines independent product delivery with the kind of systems work I enjoy most: building modular gameplay logic, multiplayer architecture, and production-ready tools that turn a game concept into a playable MVP. I bring 8 years of software engineering experience across full-stack applications, backend systems, and real-time product features, with strong hands-on work in C#, Unity-supported application delivery, Node.js, TypeScript, Python, and cloud-based production environments. In recent roles, I have built modular systems for state management, admin workflows, service orchestration, API design, and live operational control, which maps closely to the needs of a turn-based strategy game with multiplayer support, territory systems, combat flows, and a Game Master mode. What makes this role especially compelling is the need to translate an existing ruleset into a scalable, working MVP. That kind of work fits how I operate best. I am comfortable taking ownership of ambiguous requirements, structuring them into clear technical milestones, and delivering usable software with steady communication throughout the process. For this project, that would mean building the core gameplay loop first, establishing clean game-state and turn-resolution logic, implementing stable server-client synchronization for online sessions, and creating an admin interface that gives real-time control over armies, regions, and NPC factions without making the codebase harder to extend later. I also understand the importance of keeping an MVP practical. For a strategy game like this, the early success of the product depends less on surface complexity and more on whether the map systems, turn flow, combat handling, resource generation, and multiplayer interactions are dependable, understandable, and easy to iterate on. My approach is to keep those foundations clean, modular, and well documented so future additions can build on stable core systems rather than rewrite them. Twine’s model is also appealing to me. I value direct collaboration, clear expectations, and outcome-focused delivery, and I am comfortable working in remote environments where proactive communication matters. I would be glad to bring that approach to this project and help turn the game concept into a strong playable MVP. Thank you for your time and consideration. I would welcome the chance to discuss how I can contribute to this project. Sincerely, Artur Palyvoda

Available to hire

Dear Hiring Team,

I am excited to apply for the Game Developer role at Twine. This opportunity stands out because it combines independent product delivery with the kind of systems work I enjoy most: building modular gameplay logic, multiplayer architecture, and production-ready tools that turn a game concept into a playable MVP.

I bring 8 years of software engineering experience across full-stack applications, backend systems, and real-time product features, with strong hands-on work in C#, Unity-supported application delivery, Node.js, TypeScript, Python, and cloud-based production environments. In recent roles, I have built modular systems for state management, admin workflows, service orchestration, API design, and live operational control, which maps closely to the needs of a turn-based strategy game with multiplayer support, territory systems, combat flows, and a Game Master mode.

What makes this role especially compelling is the need to translate an existing ruleset into a scalable, working MVP. That kind of work fits how I operate best. I am comfortable taking ownership of ambiguous requirements, structuring them into clear technical milestones, and delivering usable software with steady communication throughout the process. For this project, that would mean building the core gameplay loop first, establishing clean game-state and turn-resolution logic, implementing stable server-client synchronization for online sessions, and creating an admin interface that gives real-time control over armies, regions, and NPC factions without making the codebase harder to extend later.

I also understand the importance of keeping an MVP practical. For a strategy game like this, the early success of the product depends less on surface complexity and more on whether the map systems, turn flow, combat handling, resource generation, and multiplayer interactions are dependable, understandable, and easy to iterate on. My approach is to keep those foundations clean, modular, and well documented so future additions can build on stable core systems rather than rewrite them.

Twine’s model is also appealing to me. I value direct collaboration, clear expectations, and outcome-focused delivery, and I am comfortable working in remote environments where proactive communication matters. I would be glad to bring that approach to this project and help turn the game concept into a strong playable MVP.

Thank you for your time and consideration. I would welcome the chance to discuss how I can contribute to this project.

Sincerely,
Artur Palyvoda

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Software Engineer at QArea
September 1, 2023 - February 1, 2026
Delivered a Unity MVP for a turn-based strategy product using C# and a modular domain model for regions, factions, armies, turn phases, and resource rules, shortening feature iteration cycles and improving multiplayer reliability. Implemented online multiplayer flows for sessions of up to 10 players by combining Unity client logic with authoritative backend services, reducing turn-state conflicts. Built a Game Master/Admin interface in Unity for live control of armies, regions, NPC factions, and turn overrides, cutting manual scenario setup time. Created a turn manager and combat resolution pipeline handling army placement, move validation, battle outcomes, and end-of-turn processing. Modeled territory ownership, planet development, and resource generation as reusable gameplay services. Designed server-client APIs for lobby management, match creation, player actions, and game-state sync. Refined state-diff delivery and reconnect handling for multiplayer matches, improving session recov
Full-Stack Software Engineer at Empeek
March 1, 2021 - August 1, 2023
Built C# and Unity-based interactive modules alongside web and service components for real-time user interaction and backend synchronization. Implemented service-layer logic for match/session orchestration, player actions, and event processing with Node.js, TypeScript, and Python, improving state processing throughput under concurrent loads. Developed map-driven interfaces and rules-backed workflows with frontend and backend validation. Created internal admin panels for live record adjustment, rules overrides, and scenario testing. Strengthened API contracts and persistence flows across PostgreSQL, Redis, and REST services, reducing duplicate state writes. Introduced automated tests for service logic and integration paths. Improved deployment consistency through Docker-based environments and CI/CD workflows in AWS and Azure. Collaborated with product, QA, and design teams to convert requirements into production increments with clear acceptance criteria and release notes. Documented ser
Automation Engineer | Backend Developer at LeadBoxer
February 1, 2020 - February 1, 2021
Built backend services and event-driven workflows coordinating multi-step state changes across external systems. Designed API integrations, webhooks, and automation pipelines for reliable data synchronization with fewer manual interventions. Added monitoring, retry paths, and error-handling to production automations. Structured service logic into modular components to enable new rules without rewriting pipelines. Collaborated with stakeholders to translate requirements into technical flows and deliverable checklists. Balanced custom backend development with no-code/low-code tools when speed mattered while keeping core logic in code.
Web Developer at Pecode
June 1, 2018 - January 1, 2020
Built responsive web applications with JavaScript, HTML, and CSS, delivering stable interfaces for data-heavy and rules-driven workflows. Integrated frontend with backend services and third-party APIs for dynamic behavior and reliable client-server communication. Refactored legacy UI modules to improve performance and maintainability. Collaborated with QA and design to ship browser-consistent experiences with clearer implementation handoff. Maintained existing solutions through debugging and targeted code cleanup to strengthen release discipline.

Education

Bachelor's degree at National Technical University of Ukraine 'Kyiv Polytechnic Institute'
April 1, 2014 - May 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more