Engineer in Computer engineering, Programming was for me like gaming. I began on my TI-92 (applications to solve mathematics operations, or games as Tetris), then programming post-processors in Assembler, and finally C++ and PHP/JScript at University. My career made me work in Industrial sector, to automate different CNC machines, and I finally decided to develop my own Production Management Software. This is what brought me to learn C# and MVVM.