Principal Software Engineer at Amazon Web Services (AWS)
Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Emil Hernvall is a Principal Software Engineer based in Sweden with 13 years of experience and a current leadership role at AWS. He blends deep systems-level expertise with pragmatic delivery, focusing on reliable, maintainable back-end services and cloud-scale engineering. Emil’s open-source work includes a hands-on Rust guide to building a DNS server from scratch, highlighting his comfort with low-level protocol design, packet parsing, and robust error handling. Colleagues know him for modernizing legacy examples and cleaning up tricky edge cases—a sign of engineering craftsmanship that improves long-term code quality. He brings a developer-first mindset to architecture decisions, pairing rigorous technical detail with clear, production-ready implementations.
A guide to writing a DNS Server from scratch in Rust
Role in this project:
Back-end Developer
Contributions:1 review, 15 commits, 14 PRs in 6 years 1 month
Contributions summary:Emil contributed significantly to the development of a DNS server in Rust. Their work involved implementing core functionalities, including packet parsing, header processing, question handling, and record management, specifically focusing on reading and writing DNS packet structures. They also modernized example code and cleaned up error handling within the project. These contributions suggest a focus on understanding and implementing the low-level mechanics of the DNS protocol.
Contributions:73 commits, 5 PRs, 84 pushes in 4 years 7 months
rustdns-servercompactdns
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
Emil Hernvall - Principal Software Engineer at Amazon Web Services (AWS)