David Ayers

Technical Director at Eyedot Europe Ltd

Devizes, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Ayers is a experienced Technical Director with 23 years in electromechanical and embedded systems engineering, leading Eyedot’s multidisciplinary teams to design, repair and sustain complex electronics for aerospace, defence and transportation sectors. He combines hands-on hardware and firmware expertise with software development and project management, overseeing three workshops that handle everything from flight simulators to ANPR cameras and RF equipment. His career began in engineering and senior analyst programming, giving him a rare blend of low-level development skills and operational leadership. An active contributor to GNUstep’s Base Library, he has improved Objective-C core classes and runtime compatibility for 64-bit architectures, demonstrating attention to portability and robustness. Colleagues rely on him for pragmatic solutions that balance innovation, budget and timelines while keeping legacy systems mission-capable. Outside work he channels his technical curiosity into amateur radio and radio-control modelling, reflecting a lifelong practical engagement with electronics.
code23 years of coding experience
job20 years of employment as a software developer
bookSouthgate Technical Colledge, North London
bookFriern Barnet Grammer
github-logo-circle

Github Skills (7)

objective-c10
common-library10
core-library10
foundation10
data-structure9
data-structures9
api8

Programming languages (5)

JavaCMakefileObjective-CPython

Github contributions (5)

github-logo-circle
gnustep/libs-base

Feb 2003 - Jul 2009

The GNUstep Base Library is a library of general-purpose, non-graphical Objective C objects.
Role in this project:
userBack-end Developer
Contributions:107 commits in 6 years 6 months
Contributions summary:David primarily worked on the GNUstep Base Library, implementing and updating Objective-C code. Their contributions focused on the `NSKeyValueCoding` and `NSArray` classes, adding new methods, updating declarations for 64-bit architectures and adding documentation. They also addressed runtime-related issues by renaming and adding runtime functions related to Objective-C implementation, including adding sanity checks. This demonstrates their involvement in core library development, improving functionality, and maintaining compatibility.
gnustepobjective-cfoundationgnubase-library
gnustep/libs-gdl2

Feb 2003 - Apr 2010

Contributions:324 commits in 7 years 3 months
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.
Request Free Trial