Eric Dawson is a Cambridge Genetics PhD, entrepreneur, and HPC performance engineer who builds sovereign, sustainable AI and high-throughput bioinformatics infrastructure. As co-founder of EarthFrame and founder of Phileal, he combines hands-on accelerated computing with product leadership to deliver scalable workflows and custom genomics software. Previously at NVIDIA he architected massive-scale protein structure and single-cell training pipelines—authoring the BioNeMo SCDL package and BioNeMo NIMs for AlphaFold2, Boltz-2 and MMseqs2—and contributed to Parabricks. His research drove the largest genomic analysis of Chernobyl Tissue Bank samples and introduced faster structural-variation and HPV coinfection methods that advanced tools like the vg toolkit and vcflib. With 13 years of experience across viral, plant, animal and cancer genomics, he pairs deep domain expertise with practical engineering for production-grade scientific computing. Outside work he freelances as an artist and outdoor enthusiast, reflecting a multidisciplinary curiosity that informs his technical creativity.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Biology, Honors, Bachelor of Science (BS), Biology, Honors at The University of Texas at Austin
Doctor of Philosophy (Ph.D.), Genetics, Doctor of Philosophy (Ph.D.), Genetics at University of Cambridge
Contributions:773 commits, 46 PRs, 102 pushes in 3 years 11 months
Contributions summary:Eric implemented changes to the graph data structure and algorithms used to process it. They worked on defining a general purpose class used for graph modifications, as well as methods used for managing the pathing within a graph. A number of changes also involved refactoring aspects of the graph representation to reflect data storage in proto format.
C++ library and cmdline tools for parsing and manipulating VCF files with python and zig bindings
Role in this project:
Back-end Developer
Contributions:80 commits, 11 PRs, 7 comments in 2 years 10 months
Contributions summary:Eric's contributions primarily focused on modifying and extending the `Variant` class within the vcflib library, adding support for structural variant (SV) handling, including insertion (INS), deletion (DEL), and inversion (INV) types. They implemented methods to canonicalize SVs, ensuring they conform to a standard representation, which included handling external insertion sequences. Furthermore, the user refactored existing code to improve efficiency and added helper functions for SV length and type retrieval.
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.