Charlie Hoyt is a researcher and software engineer with 11 years of experience bridging machine learning, data engineering, and ontology-driven biomedical informatics from Bonn, Germany. Currently at RWTH Aachen University and an executive board member of the International Society for Biocuration, he applies rigorous research methods while contributing practical engineering to open-source projects. His contributions to PyKEEN improved knowledge-graph embedding tooling and biomedical text representations, and his work on the OBO Foundry automated metadata quality and compliance for a major ontology registry. Trained with an MS and ongoing PhD from the University of Bonn and a bachelor’s from Northeastern, he combines deep academic grounding with hands-on coding and release management. Notably, he blends ML model improvements with data-integrity automation—ensuring research-grade reproducibility scales into production-ready tooling.
11 years of coding experience
Bachelor's Degree, Bachelor's Degree at Northeastern University
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at The University of Bonn
🤖 A Python library for learning and evaluating knowledge graph embeddings
Role in this project:
ML Engineer
Contributions:18 releases, 2135 reviews, 9 commits in 25 days
Contributions summary:Charles contributed to the PyKEEN library by cleaning up code for a release, modifying classification metrics, adjusting base model parameters, and introducing text representations for biomedical entities using PyOBO. The user also updated the CHANGELOG and bumped the version number multiple times. Their work primarily focused on enhancing the library's functionality and preparing it for a new release.
Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
Role in this project:
Back-end Developer & Data Engineer
Contributions:369 reviews, 205 commits, 126 PRs in 1 year 8 months
Contributions summary:Charles primarily contributed to the development and maintenance of scripts for the Open Bio Ontologies Foundry's website and metadata management. Their work involved creating scripts to populate repository fields, add preferred prefixes, standardize license labels, validate metadata, sort ontologies, and generate HTML grids. The user also contributed to automated checks for ontology compliance, including the addition of data integrity tests for roles and preferred prefixes. The user's contributions were essential for maintaining data quality and automating key processes.
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.