Meet Bogdan Andriienko with DCI, TRANSMAG2D and ELMAG3D