About
Cody Morterud is a senior software engineer based in Michigan. He works on backend systems, distributed services, storage reliability, and the engineering practices that keep software understandable as it grows.
Cody graduated from the University of Michigan College of Engineering in 2019 and earned a Master of Science in Computer Science from Georgia Tech in 2023. He is currently a senior software engineer at Microsoft, with previous experience at Capital One, Quicken Loans, and the Boyle Lab in Ann Arbor.
This site is a collection of technical writing and notes on software design, backend reliability, algorithms, cryptography, and development workflow.
Recent work includes .NET async upload frameworks, OneDrive and SharePoint blob storage reliability, Service Fabric and gRPC stateful services, Durable Task orchestration, C++ discrete event simulation, Java Spring Boot REST APIs, and AWS services including ECS and Lambda.
His broader project work spans operating systems, virtual memory, networking, security, compilers, high-performance computing, machine learning, and web systems. Those projects include user-level threading, page replacement, routing protocol simulations, elliptic-curve cryptography, LLVM dataflow analysis, Q-learning, market simulation, MPI-style collectives, CUDA, Chapel, Flask, SQLite, React, and static site deployment.