Christian Vigo Nathanael Purba

iOS & Game Developer

Connect

Profile Summary

Apple Developer Academy graduate focused on building engaging digital experiences. I specialize in iOS and Unity game development, while actively tinkering with ASP.NET, Docker, and self-hosted server infrastructure.

Experience

iOS & Game Developer @ Apple Developer Academy Infinite Learning

March 2025 — December 2025
  • Collaborated in a 5-person team to develop Rescue Plan, a 3D simulation game, engineering the core dual-vessel mechanics, player controller, and camera system in Unity.
  • Collaborated in a 5-person team to develop Velto, an iOS running companion app, integrating HealthKit and WatchConnectivity to track and synchronize user progress across Apple devices.
  • Collaborated in a 3-person team to develop LaChep, a Swift-based expense tracking application, designing an intuitive UI based on direct user research.

Android Developer @ Bangkit Academy

February 2024 - June 2024
  • Led the Android development team to architect and build the Wastify capstone mobile application from the ground up using Kotlin.
  • Integrated RESTful APIs developed by the backend team to ensure smooth data flow, user authentication, and reliable network state handling.
  • Collaborated cross-functionally with the Machine Learning team to seamlessly implement custom AI models directly into the mobile client.

Technical Skills

Languages

SwiftC#SQLKotlin

Frameworks, Libraries & Tools

UnitySwiftUIASP .NET CoreBlenderPlaywright

Infrastructure

DockerPostgreSQLUbuntu ServerGitCloudflare Tunnel

Education & Certifications

Learning Program in App and Game Development

2025

Apple Developer Academy @ Infinite Learning

Bachelor of Computer Science (S.Kom.)

2021 — 2025

Universitas Sumatera Utara