João Garcia is a Head of Engineering based in London with 11 years of experience leading and scaling engineering teams across finance and creative platforms. He has progressed through hands-on senior and lead roles at Farfetch and The Dots to engineering leadership at NewDay, combining product-minded delivery with team-building expertise. Trained as a civil engineer, he brings a systems-thinking approach and a deep interest in design, human behaviour and interactive interfaces that informs pragmatic UX-aware technical decisions. A strong advocate of learning-by-doing, João experiments across domains from computer science to filmmaking and photography, which helps him bridge technical, design and user perspectives. He frequently mentors engineers and prioritises hiring talented people who can grow into senior roles, focusing on sustainable delivery and continuous experimentation.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Applied Science (B.A.Sc.) Civil Engineering, Bachelor of Applied Science (B.A.Sc.) Civil Engineering at Faculdade de Engenharia da Universidade do Porto
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.