Nicholas Bauer

Senior Scientist, Computational Biology

Somerville, Massachusetts, United States
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
Nicholas Bauer is a Senior Scientist in Computational Biology with a decade of experience applying software engineering to cell and molecular biology problems from Somerville, MA. He brings a rare blend of deep wet-lab training (PhD in Biological and Biomedical Sciences) and formal software engineering education, enabling him to translate complex biological questions into robust computational solutions. At XGenomes he applies this interdisciplinary skill set to drive analysis and modeling efforts, while his open-source contributions to high-profile Julia projects (including core work on the Julia language and performance/stability improvements to Plots.jl) demonstrate expertise in language internals, array manipulation, and scientific visualization. Colleagues rely on him for pragmatic, performance-minded engineering of data pipelines and tools that bridge research and production. He has a track record of fixing subtle, low-level bugs and optimizing core libraries—an indicator of both meticulousness and systems-level thinking.
code11 years of coding experience
bookBachelor of Science (BS), Program in Biological Chemistry, Bachelor of Science (BS), Program in Biological Chemistry at Bates College
bookDoctor of Philosophy (Ph.D.), Biological and Biomedical Sciences, Doctor of Philosophy (Ph.D.), Biological and Biomedical Sciences at Emory University
bookCertificate, Software Engineering, Certificate, Software Engineering at Harvard Extension School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

data-manipulation10
programming-language10
visualization10
language-design10
visualizations10
performance-optimization10
plot10
julia10
numerical-computing9
hpc8
algorithms8
data-structures8
algorithm8
data-structure8
scientific-computing8

Programming languages (17)

C#C++CRustJupyter NotebookMATLABFortranJulia

Github contributions (5)

github-logo-circle
JuliaPlots/Plots.jl

Feb 2019 - Dec 2022

Powerful convenience for Julia visualizations and data analysis
Role in this project:
userBack-end Developer
Contributions:11 reviews, 25 commits, 22 PRs in 3 years 10 months
Contributions summary:Nicholas primarily focused on improving the performance and stability of the `plots.jl` library. They addressed MethodErrors, implemented optimizations to speed up plotting, and refactored code related to colorbar limits. The user also contributed to improvements in the handling of axis arguments and tick label rotations, enhancing the library's flexibility and features. Their work involved modifications to core plotting recipes, axes, and colorbar functionalities.
data-analysisjuliavisualizationsplottingvisualization
JuliaLang/julia

Oct 2019 - Aug 2022

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:74 reviews, 39 commits, 92 PRs in 2 years 10 months
Contributions summary:Nicholas primarily contributed to the core functionality of the Julia programming language. Their work included enabling stride and strides functionality for reinterpret arrays, adding deprecation warnings, and fixing infinite loops related to 0d arrays. They also updated date parsing documentation and syntax for multidimensional arrays, demonstrating expertise in array manipulation and language internals.
juliaprogramming-languagejulia-languagescientifichpc
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