Richard Young

Research Engineer at IBM

Gauteng, South Africa
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
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.
code11 years of coding experience
job7 years of employment as a software developer
bookBSc Honors, Computer Science, With Distinction, BSc Honors, Computer Science, With Distinction at University of the Witwatersrand
languagesEnglish, Afrikaans
stackoverflow-logo

Stackoverflow

Stats
46reputation
2kreached
2answers
0questions
github-logo-circle

Github Skills (16)

algorithm10
circuit10
quantum-computing10
quantum-programming-language10
qiskit10
python10
sdk9
data-structures8
data-structure8
refactoring7
css6
react-router6
javascript6
react-css-transition-group6
react-redux6

Programming languages (4)

XtendJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
qiskit-community/qiskit-aqua

Jan 2020 - Jan 2020

Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)
Role in this project:
userBack-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.
aprilquantum-computingquantum-algorithmsmore-infoquantum-programming-language
Qiskit/qiskit

Jan 2020 - Jan 2020

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:
userBackend 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.
pythonquantum-circuitsquantum-computingcircuitsquantum-circuit
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
Richard Young - Research Engineer at IBM