Every project that I have worked on, every challenge that I have faced, I overcame. I am able to learn whatever technology stack is required to fix problems, and I am looking forward to learning even more.

I have been constantly employed for over 13 years in the financial and information technology sectors.

I have enough practical (technical) and theorical (insight) to enable me to do whatever is necessary for a project to succeed, and this is why clients love me. I have a substantial knowledge of computation theory, computation complexity and the history and evolution of computers as we know it, and where the computing industry is heading into the future.

I enjoy working on projects with a team that cares about creating quality, maintainable code.



  • PEP8: Style Guide for Python Code.
  • Google Python Style Guide.
  • PEP20: The Zen of Python.
  • DRY principle.
  • KISS principle.
  • YAGNI principle.
  • Principle of least astonishment.
  • Clean Code: A Handbook of Agile Software Craftsmanship.