Trevor Manz is a founding engineer and full-stack developer with 8 years of experience bridging research-grade bioinformatics and production software, now based in New York. Holding a PhD from Harvard in Bioinformatics and an MPhil from Cambridge, he brings deep domain expertise from academic research into practical systems engineering. He has contributed notable open-source work on geospatial and data-handling projects—improving async decoding in geotiff.js and flattening zarr support in loaders.gl—alongside backend contributions in Rust for the ultrafast uv package manager. Trevor blends low-level performance tuning with higher-level usability and documentation, having also improved fsspec reference handling and written interactive examples for Altair. As a researcher-turned-founder, he’s comfortable shipping production features, writing tests, and iterating on developer ergonomics across languages and stacks. A small but telling habit: his GitHub bio points to a personal script (curl -sL manzt.sh), suggesting a preference for pragmatic, scriptable tooling and fast workflows.
8 years of coding experience
6 years of employment as a software developer
Master of Philosophy - MPhil, Computational Biology, Master of Philosophy - MPhil, Computational Biology at University of Cambridge
Doctor of Philosophy - PhD, Bioinformatics and Integrative Genomics, Doctor of Philosophy - PhD, Bioinformatics and Integrative Genomics at Harvard University
Bachelor’s Degree, Biochemistry, Bachelor’s Degree, Biochemistry at Kenyon College
geotiff.js is a small library to parse TIFF files for visualization or analysis. It is written in pure JavaScript, and is usable in both the browser and node.js applications.
Role in this project:
Full-stack Developer
Contributions:14 reviews, 12 commits, 17 PRs in 1 year 6 months
Contributions summary:Trevor contributed significantly to the `geotiff.js` library, implementing asynchronous decoding functionalities and optimizing the handling of TIFF image data. Their work included modifying core components like `BaseDecoder` and `decoder.worker.js` to leverage `async/await` for improved performance. The user also refactored the compression module, introducing a dynamic decoder registry. Furthermore, they updated the package dependencies and refactored the source and image modules.
An extremely fast Python package and project manager, written in Rust.
Role in this project:
Back-end Developer
Contributions:13 reviews, 9 PRs, 54 comments in 1 year
Contributions summary:Trevor primarily contributed to the development and testing of the `uv` package manager, written in Rust, specifically focusing on the `uv run` command. They implemented support for running remote scripts by downloading and executing them, including the handling of PEP 723 metadata. Additionally, the user addressed bugs and improved the functionality related to the `uv run` command, including fixes for tests. The user's work involved modifying the core functionalities and testing scripts within the `uv` project.
packagingpythonresolveruv
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.