About Me
@natemcmaster
I'm a Principal Software Engineer at Amazon Web Services, where I help lead the technical strategy for AWS Networking's configuration services. My team builds the software that generates and deploys configuration to millions of network devices across every AWS region. I code almost daily, mostly in Rust and Python these days.
Before AWS, I spent four years at Microsoft on the ASP.NET Core team, where I contributed over 1,300 pull requests to the open-source framework. Many of the older posts on this blog come from that era, diving into .NET Core internals that were poorly documented at the time.
I've been writing code since 2002. Over the years, I've worked across the stack in C#, Java, JavaScript, Python, and Rust. I care about building tools that help other engineers be more productive, and I've learned (sometimes the hard way) that the best solution often requires less code, not more.
Outside of work, I mentor engineers, contribute to open source when I can, and occasionally write here about things I've learned.
Connect
Feel free to reach out and connect with me on social media.
The best way to reach me is through LinkedIn .
But you can also try finding me on these platforms: