Doug Mill

Software Engineer at Modus Software

San Francisco, California, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job13 years of employment as a software developer
bookUniversity of California, Los Angeles
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
21reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
benchmark10
performance-monitor10
performance-analytics10
benchmarking10
data-structure10
performance-measurement10
performance-analysis10
dotnet-core10
performance-tuning10
data-structures10
performance-monitoring10
csharp10
pathfinding9

Programming languages (6)

TypeScriptC#JavaAMPLJavaScriptDart

Github contributions (5)

github-logo-circle
A C# priority queue optimized for pathfinding applications
Role in this project:
userBack-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.
c-sharpcsharpoptimizedprioritypriority-queue
dougmill/c-evo-ai-template

Dec 2017 - Dec 2017

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.
Request Free Trial
Doug Mill - Software Engineer at Modus Software