Role
Full-time Full-stack Software Developer
Visitor Engagement · Apr 2026 – Present
Working full time as a full-stack software developer on Love Exploring, NewRedo's cross-platform visitor engagement platform for parks, heritage sites, and attractions, combining a Flutter mobile layer, Unity-powered AR, and content-backed systems for treasure hunts, quizzes, video trails, and other distributed location-based game experiences serving 20k+ users across Android and iOS.
Love Exploring has to move visitors cleanly between Flutter app screens, Unity-backed AR content, and CMS-driven attraction data. My work focuses on the full stack, but especially on making the Unity AR and backend-integrated system handoffs more reliable across Android and iOS while keeping the release process clear enough for repeatable delivery at a 20k+ user scale across both stores.
Mobile targets
Updated release and platform configuration across Flutter, Android, iOS, and Unity, including manifest and build changes, CocoaPods and Xcode updates, and Unity project settings for newer mobile targets.
Website and CMS
Contributed to the companion Next.js and Strapi marketing site plus CMS setup, including backend dependency updates that improved content validation and full-stack consistency between web, mobile, and Unity-driven experiences.
Release documentation
Documented the end-to-end mobile change and release process covering QA, approvals, rollout, rollback, and app store release steps so future changes had a clearer operational path.
Experience quality
I focused on the fragile points users actually feel, especially Flutter-to-Unity handoff, AR entry and exit, screen safety, camera handoff, and route recovery back into the main experience.
Platform integration
The work sat at the boundary between Flutter mobile code, the Unity runtime, and CMS or API content, so the goal was to make those layers tolerant of imperfect data, platform differences, and the distributed system constraints that show up across multiple venues and experiences.
Release enablement
Beyond the code changes, I left the release process in better shape by documenting the checks and rollout steps needed to ship safely on both stores.