Richard Young is a Research Engineer at IBM Research with 11 years of experience building web applications, machine learning integrations, and deployable research prototypes. He combines hands-on full-stack skills (Node, React, Java, C#) and DevOps automation with a track record of technical leadership and mentoring from early-career to senior roles. At IBM he turns research into production-ready cloud services and holds patents stemming from applied projects, while previously shaping architecture and CI/CD practices for client-facing teams. An active contributor to quantum computing tooling, he has improved utility functions in the widely used Qiskit ecosystem to aid post-selection and measurement analysis. Known for a disciplined TDD and pair-programming background and a BSc(Hons) in Computer Science with distinction, he blends rigorous engineering habits with a continuous-learning mindset.
11 years of coding experience
7 years of employment as a software developer
BSc Honors, Computer Science, With Distinction, BSc Honors, Computer Science, With Distinction at University of the Witwatersrand
Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR, 1 comment in 3 days
Contributions summary:Richard primarily contributed to the `qiskit-aqua` repository by implementing and refining utility functions within the `qiskit.aqua.utils` module. Their work focused on count extraction from quantum measurement results, introducing functionalities like `get_subsystems_counts_postselected` to handle conditional measurement scenarios. Furthermore, the user made updates to module files, including fixing lint and style issues, and refactored code to reduce duplication and improve code quality. The changes involved parameter name updates, and code cleaning.
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Role in this project:
Backend Developer
Contributions:5 commits in 3 days
Contributions summary:Richard primarily contributed to the `qiskit/qiskit` repository by modifying utility functions related to quantum circuit analysis, specifically focusing on count extraction and post-selection. Their work involved adding and modifying methods to handle subsystem counts under specific post-selection conditions, likely to aid in analyzing the results of quantum computations. The user also addressed style and spelling issues within the code and documentation. Further contributions involved parameter name updates and code cleanup to reduce duplication within the subsystem utilities.
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.