Andy Richardson

Software Engineer at Apple

London, 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

🤩
Rockstar
🎓
Top School
Andy Richardson is a software engineer based in London with 10 years’ experience building scalable web applications, developer tooling, and open source projects. He has shipped production React and GraphQL work at consultancies and startups, played a primary role in the major release of the urql GraphQL client, and founded the complementary Urql Devtools. At Formidable and Stellate he led client engagements and OSS maintenance; he now applies that craft at Apple. His contributions span front-end testing and infrastructure improvements for urql and adding Java execution support to Atom tooling, showing comfort across languages and environments. Actively maintaining and improving developer-facing projects, he’s currently open to roles that can offer US visa sponsorship.
code10 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Computer Science (Including Year Abroad), Bachelor's degree Computer Science (Including Year Abroad) at University of Essex
bookBachelor of Science (BSc) Computer Science (Year Abroad), Bachelor of Science (BSc) Computer Science (Year Abroad) at California State University, Monterey Bay
languagesEnglish
github-logo-circle

Github Skills (22)

atom-editor10
javascript10
scripting10
typescript10
wpgraphql10
java10
javas10
react-testing-library10
testing-library10
react-testing10
wordpress-graphql10
typescript-types10
graphql-client10
graphql10
testing-library-react10

Programming languages (25)

C#CMakefileDIGITAL Command LanguageGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
urql-graphql/urql

Nov 2018 - Apr 2022

The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
Role in this project:
userFront-end Developer
Contributions:1 release, 15 reviews, 165 commits in 3 years 4 months
Contributions summary:Andy primarily focused on improving the testing infrastructure for the `urql` GraphQL client. They added TypeScript ignores to address broken client tests and subsequently fixed tests after migrating to ts-jest. Further work included isolating components and exchanges and removing babel dependencies while using webpack for example projects. The user demonstrated an ability to modify and maintain testing components.
graphql-clientnormalizedurqlexchangecomplex-apps
atom-community/atom-script

Oct 2016 - Jan 2017

:runner: Run ( scripts | selections | source ) in Atom
Role in this project:
userBack-end Developer
Contributions:8 commits, 3 PRs, 87 comments in 3 months
Contributions summary:Andy primarily focused on enhancing Java support within the atom-script repository, enabling the execution of Java code within the Atom editor. Their contributions included implementing support for Java packages, modularizing the code, and correctly retrieving Java class information. They also addressed build errors, refined the code structure, and improved the overall integration of Java-related functionalities, indicating a strong understanding of Java compilation and execution within the Atom environment.
atom-pluginscripttextmaterunneratom
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
Andy Richardson - Software Engineer at Apple