Fredrik Larsson

Director Of Engineering at Apple

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Fredrik Larsson is a Director of Engineering in San Jose with 15 years of experience building large-scale computer vision and machine learning systems, currently leading Apple's 3D Vision hardware and software efforts deployed globally. He holds a Ph.D. in Computer Vision and has progressed from algorithmic research on Flyover and structure-from-motion to managing cross-functional teams that deliver production-grade visual perception at scale. Known for blending deep research rigor with product engineering, he drives end-to-end solutions spanning real-time stereo, large-scale SfM pipelines, and ML-driven perception. A hands-on contributor to the Rust ecosystem, he improved cargo's uninstall behavior and test coverage—showing practical systems skills beyond typical ML toolchains. Colleagues describe him as a pragmatic leader who surfaces measurable improvements from prototype to worldwide deployment. His work sits at the intersection of physics, algorithms, and robust software engineering, enabling complex vision features for millions of devices.
code14 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Vision, Doctor of Philosophy (Ph.D.) Computer Vision at Linköping University
github-logo-circle

Github Skills (10)

rust10
cargo10
package-management10
testing10
error-handling9
command-line-interface8
cli8
command-line8
computer-engineering7
git4

Programming languages (10)

JavaJinjaC++RustJavaScriptValaHTMLRuby

Github contributions (5)

github-logo-circle
rust-lang/cargo

Sep 2017 - Oct 2017

The Rust package manager
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 8 comments in 1 month
Contributions summary:Fredrik contributed significantly to the `cargo` package manager by implementing and testing functionality related to package uninstallation. They modified the `src/cargo/ops/cargo_install.rs` and `src/bin/uninstall.rs` files to enable uninstalling multiple packages and added error handling. They also wrote unit tests in `tests/install.rs` to ensure the correct behavior of the uninstall feature, including cases with and without the `--bin` flag, and scenarios where some packages might not exist. Their work enhanced the usability and robustness of the package uninstallation process.
rustpackage-managercargo
nossralf/cargo

Oct 2017 - Oct 2022

Contributions:65 pushes, 2 branches in 4 years 11 months
rustpackage-manager
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.
Request Free Trial
Fredrik Larsson - Director Of Engineering at Apple