Technology Digital Innovation Rogelio Rodriguez Kalin Anev Janse How the ESM was built on coding language