I love providing optimal and innovative solutions to common problems using code as the main tool. I like to think that problems are puzzles that can be armed with a few days of analysis depending on their complexity, then, first puzzle, then write the code.