Responsabilities#
Senior Software Engineer
Own full-stack feature delivery across client, server, and shared code, from technical design through implementation, review, release, and live maintenance.
Architect core gameplay and UI systems, defining reusable patterns and interfaces that guide implementation across the team.
Own and evolve live content and localization pipelines for text, data, and asset updates; refactored the localization layer to automate delivery across 17 languages and unlock three new potential markets.
Build real-time features using client-side prediction, server reconciliation, and data-integrity validation across client and server systems.
Improve platform-level engine systems used across teams and games, including internationalization, performance, build-size optimization, and rendering.
Technical Details#
Twilight Towers & Unannounced Project
- Implemented full-stack real-time features across client, server, and shared code using client-side prediction, server reconciliation, and data-integrity validation.
- Designed and maintained an extensible UI architecture using controller/view/data separation, interface-driven design, and automated tests.
- Replaced legacy hardcoded logic with data-driven configuration systems, shifting iteration ownership from Engineering to Design and shortening content iteration cycles.
