long time C++ developer, expert AI and computational geometry, collision detection, physics simulation, newbie at Swift iOS, js Angular, C# .net webapi2