Doug Mill is a software engineer with 11 years of experience building web backends, data engineering pipelines, and analytics systems from MVPs to production at companies like Instacart, Envoy, and Substack. He co-founded startups (CastMetrics.ai, Empiri) and ran a developer training academy, blending product-minded engineering with coaching and curriculum design. Skilled in performance optimization—illustrated by contributions to a high-speed C# priority queue—he combines hands-on backend work with data-driven product decisions. Based in San Francisco, he helps organizations scale systems and teams while bringing an unusual mix of neuroscience-trained analytical rigor and practical engineering leadership.
A C# priority queue optimized for pathfinding applications
Role in this project:
Back-end Developer & Performance Engineer
Contributions:13 commits, 1 PR, 17 comments in 8 days
Contributions summary:Doug primarily focused on optimizing the performance of the C# priority queue implementation. Their contributions included the use of random priorities in benchmarks, refactoring of enqueue, dequeue, and remove methods, and inlining operations for performance gains. The user also implemented optimizations copied from a faster queue implementation to other queue implementations. The user fixed bugs and simplified several methods to increase the overall efficiency of the project.
Contributions:32 commits, 3 pushes, 1 branch in 8 days
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.