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.
10 years of coding experience
5 years of employment as a software developer
Bachelor's degree Computer Science (Including Year Abroad), Bachelor's degree Computer Science (Including Year Abroad) at University of Essex
Bachelor of Science (BSc) Computer Science (Year Abroad), Bachelor of Science (BSc) Computer Science (Year Abroad) at California State University, Monterey Bay
The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
Role in this project:
Front-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.
:runner: Run ( scripts | selections | source ) in Atom
Role in this project:
Back-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.