George Gekov is a Staff ML Engineer at Arm with 8 years of experience building embedded IoT and machine learning solutions for low-power, resource-constrained devices. He specializes in taking ML workloads from model selection through compilation to inference on Arm cores and NPUs, currently contributing to ExecuTorch to enable PyTorch-native compilation for low-power SoCs. George combines hands-on C++/Python development with deep systems profiling and customer engineering, helping partners diagnose performance bottlenecks and optimise ML stacks for new silicon. Earlier in his career he created over 20 IoT demos for high-profile trade shows, translating marketing use cases into technical roadmaps and public presentations. Trained in embedded systems and entrepreneurship at Pierre and Marie Curie and Cambridge Judge, he pairs technical depth with product-minded communication and multilingual collaboration. A pragmatic problem-solver, he often bridges the gap between applied ML models and the low-level engineering needed to run them efficiently on constrained hardware.
8 years of coding experience
7 years of employment as a software developer
Mathematics and Physics, Mathematics and Physics at Lycée Pierre De Fermat
Mathematics Physics and General Engineering, Mathematics Physics and General Engineering at Lycée Louis-le-Grand
Master’s Degree Electronics and Computer Sciences - Embedded Systems, Master’s Degree Electronics and Computer Sciences - Embedded Systems at Pierre and Marie Curie University
Master's degree Entrepreneurship/Entrepreneurial Studies, Master's degree Entrepreneurship/Entrepreneurial Studies at Cambridge Judge Business School
High School Mathematics and Computer Science, High School Mathematics and Computer Science at High School of Mathematcis 'Dr Petar Beron', Varna, Bulgaria
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.