Software developer. Experience in application development. Academic background in physics and computer science.