I am good at breaking complex problems to small simple blocks. I am good at forming algorithms. Clear and systematic thinker. I am fluent in c++. My coding qualities: 1) simple and modular 2) clear readable and easily understandable code. 3) coding as per requirement and not swayed blindly by fancy programming concepts (for example the nonsense that happens in the name of MVC and design patterns, not that I am against those concepts in themselves) I am a no nonsense guy. 4) extensible. But not done in an way that the present is compromised for the future by making it complex, but by making it simple and understandable so that modifications are easy.