Toby Roseman is a software developer with 11 years of experience building machine learning tooling and backend systems, currently contributing to open-source ML projects at Apple from Bellingham, Washington. He has deep hands-on experience integrating Core ML for Apple Silicon, improving model conversion and testing across PyTorch, TensorFlow, and ML Program formats. Prior roles at Turi and Amazon sharpened his ability to refactor large codebases, clean up I/O and test infrastructure, and balance systems and data-analysis work. As a founder of a personalized recommender project, he pairs product-minded curiosity with production coding discipline. Notably, his open-source contributions include expanding unit-test coverage and implementing mixed-bit compression and model-chunking fixes for high-profile Apple ML repos. He brings a practical, detail-oriented approach to making ML pipelines robust and portable across platforms.
11 years of coding experience
10 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Washington
Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.
Role in this project:
ML Engineer
Contributions:13 releases, 416 reviews, 92 commits in 5 years 3 months
Contributions summary:Toby primarily contributed to the Core ML Tools repository by implementing and modifying unit tests. The commits focused on ensuring the correctness of various neural network layers, including testing layer functionality in PyTorch, TensorFlow, and testing against ML Program models. The user's work included additions to test coverage for features such as "same" padding in convolutions, and supporting new functionality in different iOS/macOS versions.
Turi Create simplifies the development of custom machine learning models.
Role in this project:
Back-end Developer
Contributions:6 releases, 16 reviews, 212 commits in 3 years 11 months
Contributions summary:Toby contributed to various areas of the Turi Create project through minor code cleanups and refactoring efforts. Their work involved refactoring code across multiple files, including test files, image and file I/O, and the core library, indicating a broad understanding of the project's codebase. The user also removed unused code, resolved compiler warnings, and made several small fixes, contributing to overall code quality.
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.