Brady Johnston is a structural biologist with seven years of hands-on experience designing and characterising synthetic RNA-binding proteins, combining deep wet-lab expertise with data-driven automation. He excels in recombinant expression, purification and a wide suite of biophysical methods—from single-molecule FRET and SAXS to x-ray crystallography and ITC—while overseeing robotic automation for buffer and crystallisation workflows. Fluent in R and Python, he builds pipelines for large-scale data analysis and visualization and develops tools for molecular animation in Blender (author of the MolecularNodes repo) to communicate complex structures compellingly. His work blends rigorous experimental technique with a designer’s eye—earning poster prizes and journal cover commissions—and he has a proven track record of translating intricate biophysical data into clear, impactful stories. Based in Perth, he brings both academic depth (First Class BSc Hons) and practical lab leadership to interdisciplinary teams.
7 years of coding experience
8 years of employment as a software developer
Bachelor of Science (Hons), Biochemistry and Molecular Biology, First Class, Bachelor of Science (Hons), Biochemistry and Molecular Biology, First Class at The University of Western Australia
Toolbox for molecular animations in Blender, powered by Geometry Nodes.
Role in this project:
Full-stack Developer (with a focus on the front-end and bioinformatics)
Contributions:85 releases, 132 reviews, 349 commits in 9 months
Contributions summary:Brady initiated the project and committed substantial code for importing and manipulating molecular structures within Blender. They developed core functionality for reading PDB files using the atomium library, which included parsing, data extraction, and attribute assignment (atomic numbers, residue names, b-factors, and more). They also contributed to developing tools related to secondary structure (SSE) annotation and created various custom nodes to handle different aspects of molecular visualization within Blender's geometry nodes environment, with examples including custom colour-by-chain and ribbon styles.
Contributions:10 PRs, 42 pushes, 12 branches in 3 years 5 months
ggplot2chromatographytitle-caser
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.