Ethan White is a professor and environmental data scientist with 16 years of experience applying computational methods to ecological systems at global scales. He leads a multidisciplinary lab at the University of Florida, mentoring undergraduates, grad students, and postdocs while teaching advanced data-driven approaches to scientists. His work bridges ecology, open science, and open source—contributing database engineering to the widely used weecology/retriever and improving airborne RGB machine learning in DeepForest. Comfortable across research, teaching, and software development, he combines rigorous NSF-funded training with practical tooling that makes ecological data more accessible. Notably, he pairs hands-on code contributions (database schemas, installers, model evaluation features) with a sustained commitment to reproducible, community-oriented science.
15 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Biology, General, Bachelor's degree, Biology, General at Colorado College
Doctor of Philosophy (PhD), Biology, General, Doctor of Philosophy (PhD), Biology, General at The University of New Mexico
Quickly download, clean up, and install public datasets into a database management system
Role in this project:
Database Engineer / Database Administrator
Contributions:5 reviews, 738 commits, 454 PRs in 11 years
Contributions summary:Ethan's contributions primarily involve the creation and manipulation of database schemas using Python code. Their initial commit involved setting up a MySQL database for the storage of data, including creating tables and defining data types. Subsequent commits focused on modifying the database setup process, by obtaining database credentials from user input, and converting values to appropriate integer formats. They consistently interacted with the database system.
Contributions:1 release, 162 reviews, 39 commits in 3 years 8 months
Contributions summary:Ethan primarily contributed to the improvement and maintenance of the `deepforest` package, which focuses on airborne RGB machine learning. Their commits include fixing typos in documentation, updating docstrings to reflect changes in the codebase, and removing residual references to Keras. Furthermore, the user implemented features like custom color and thickness options for predicted bounding boxes and enhanced the functionality for evaluating model predictions. These changes collectively aimed to improve the user experience, code maintainability, and the overall functionality of the object detection model.
crownpythondetectron2airbornedeep-learning
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.