Logan Evans

Senior Software Engineer at Anduril Industries

Bellevue, Washington, 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
Logan Evans is a Senior Software Engineer with 14 years of experience specializing in low-level performance optimization, concurrent systems, and C++ back-end engineering. He has driven measurable improvements at scale—authoring the folly memcpy used widely at Meta and contributing performance-focused changes to high-profile open-source projects like fbthrift, folly, and HHVM. Comfortable across systems from VM internals to memory-efficient containers and thread pools, he blends mathematical rigor (BS and MS in mathematics/computer science) with practical benchmarking and micro-optimizations. Now at Anduril in Bellevue, he applies that expertise toward mission-critical systems while maintaining a strong interest in data structures, data privacy, and quantitative finance. Less obvious: he routinely designs microbenchmarks and small algorithmic tweaks (e.g., optimized random/coinflip implementations and trivially relocatable annotations) that unlock disproportionate performance gains.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor's of Science, Mathematics, Bachelor's of Science, Mathematics at University of Idaho
bookMathematics, Mathematics at Washington State University
github-logo-circle

Github Skills (25)

algorithm10
algorithms10
benchmark10
performance-analytics10
c-language10
performance-monitor10
testing10
hacking10
benchmarking10
hhvm10
data-structure10
performance-measurement10
php10
performance-analysis10
performance-tuning10

Programming languages (5)

C++CGoNixPython

Github contributions (5)

github-logo-circle
facebook/folly

Sep 2021 - Aug 2022

An open-source C++ library developed and used at Facebook.
Role in this project:
userBack-end Developer
Contributions:10 commits in 11 months
Contributions summary:Logan contributed to the `folly` library by implementing a `Coinflip` library, including header files and tests. The implementation focuses on optimizing the coinflip algorithm by utilizing mathematical techniques to reduce calls to the random number generator. The changes included code modifications and test additions, as well as documentation and referencing of supporting discussion. The user also refactored and created benchmarks for `ThreadPoolExecutor`.
facebookcppc-library
facebook/hhvm

Oct 2021 - Sep 2022

A virtual machine for executing programs written in Hack.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:10 commits in 10 months
Contributions summary:Logan primarily contributed to the performance and correctness of the random number generation within the HHVM (Hack Virtual Machine). Their work includes implementing sanity checks for random number generation, removing deprecated keywords, and optimizing the random number generation by removing unnecessary counters, and creating a random number generator object to interface with std and folly utilities. They also added multithreaded benchmarks for TDigest and QuantileEstimator algorithms to evaluate performance, as well as integrating and benchmarking a CPUShardedQuantileHistogram. This suggests a focus on improving the core functionality and performance characteristics of the HHVM.
hacklangphpvirtual-machineprogramshhvm
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
Logan Evans - Senior Software Engineer at Anduril Industries