Andrew Aylett is a Senior Software Engineer based in Edinburgh with 14 years of experience building network servers, web applications and compiler internals. He combines deep systems-level expertise in C, C++ and POSIX environments with modern web and backend work in Java, Python and SQL, currently applying this breadth at Skyscanner. His background includes compiler engineering for DSPs, porting legacy C code to C++, and designing resilient server-side services for demanding production environments. He has led development teams for financial-sector clients at Scott Logic and contributed to school governance and IT strategy as a board chairman, showing a blend of technical leadership and community service. Comfortable across low-level performance tuning and full-stack delivery, he prefers Unix-like systems but maintains practical Windows experience. Colleagues value his pragmatic approach to long-lived systems and his knack for turning complex, legacy codebases into maintainable, testable assets.
13 years of coding experience
13 years of employment as a software developer
BSc (Hons), Computer Science, BSc (Hons), Computer Science at The University of Edinburgh
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
Andrew Aylett - Senior Software Engineer at Skyscanner