Arlo Siemsen

Owner at ArloWorks

Forest Lake, Minnesota, 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

🤩
Rockstar
🎓
Top School
Arlo Siemsen is a computer engineer and entrepreneur with 11 years of hands-on experience building web applications, administering servers, and running his own consultancy, ArloWorks. He spent over a decade at Microsoft as a Software Development Engineer, bringing large-scale product discipline to small-business web projects. An active open-source contributor in the Rust ecosystem, Arlo has improved critical tooling like Cargo and crates.io—implementing deterministic metadata output, parallel registry fetches, and S3-backed index publishing with CloudFront invalidation. Comfortable across backend systems, build tooling, and platform integrations, he pairs practical engineering with operational know-how gained running production services. Based in Forest Lake, Minnesota, he combines formal Computer Engineering training with a knack for cross-platform fixes and Windows-specific build improvements that often go unnoticed.
code11 years of coding experience
job12 years of employment as a software developer
bookBS Computer Engineernig, BS Computer Engineernig at University of Minnesota
bookCentury College
github-logo-circle

Github Skills (20)

package-management10
compiler-development10
c1110
c1710
amazon-s310
aws-s310
rust10
s3-bucket10
amazon-cloudfront9
windows9
http9
msvcrt9
database-design9
compiler-compiler9
compiler9

Programming languages (12)

TypeScriptC#HCLC++ShellRustCLLVM

Github contributions (5)

github-logo-circle
rust-lang/cargo

Jul 2020 - Dec 2022

The Rust package manager
Role in this project:
userBack-end Developer
Contributions:184 reviews, 38 commits, 89 PRs in 2 years 5 months
Contributions summary:Arlo primarily contributed to the Cargo package manager, focusing on features related to metadata output and registry interactions. They implemented deterministic output for the `cargo metadata` command, switching from `HashMap` to `BTreeMap`. The user also addressed bugs and improved the integration of the HTTP server, with code changes that facilitated parallel fetching of index data and added functionality for crate downloads via checksum.
rustpackage-managercargo
rust-lang/crates.io

May 2022 - Nov 2022

The Rust package registry
Role in this project:
userBackend Developer
Contributions:18 reviews, 16 commits, 14 PRs in 6 months
Contributions summary:Arlo primarily focused on refactoring and enhancing the `crates.io` backend. Their work involved streamlining code, such as consolidating README rendering and refactoring the upload functionality. They also implemented new features, including uploading index metadata to S3 and adding CloudFront invalidation for index files to improve performance. Additionally, they worked on optimizing the codebase through implementing database changes and code normalization.
rustpackage-registrycargo
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
Arlo Siemsen - Owner at ArloWorks