London-based software engineer with a strong passion for creating exceptional user experiences. I am adept at assuming multiple roles and driving transformative change. I have a relentless thirst for knowledge and committed to continuous learning. In my free time I play tennis, cycle and practice tai chi.
Read BlogLearn software development with me. Find the latest of my writing here.