William Schwartz is a director and auction strategy specialist with over a decade of experience applying applied-mathematics rigor to auction design, econometrics, and production software. He has advised senior executives at major telecommunications firms and co-founded an auctions-software practice that produced winner-determination solvers, practice-auction platforms, bid-visualizers, and forecasting pipelines used in high-stakes spectrum contests. Equally at home in the war room and the codebase, he has led engineering teams, built optimization algorithms for combinatorial auctions and procurement, and contributed bug fixes to Django’s core—demonstrating both theoretical depth and practical backend skills. His litigation and regulatory work spans damages estimation, class certification, and antitrust cases in networked markets, while academic research in statistics and optimization continues to influence his engineering designs. Based in Chicago, he pairs a PhD in applied mathematics with hands-on product delivery, and has a track record of turning complex auction theory into auditable, decision-ready tools.
13 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Applied Mathematics, Doctor of Philosophy - PhD, Applied Mathematics at Illinois Institute of Technology
Bachelor of Arts, Mathematics and Economics, Bachelor of Arts, Mathematics and Economics at Northwestern University
The Web framework for perfectionists with deadlines.
Role in this project:
Back-end Developer
Contributions:49 reviews, 9 PRs, 93 comments in 7 years 5 months
Contributions summary:William primarily focused on improving Django's core functionality. They fixed multiple bugs related to bulk creation, command-line execution, and shell interactions, demonstrating a deep understanding of the framework's internal workings. The contributions include correcting issues with nested scopes, migration loading, and database backend handling. This involved modifying code across multiple core modules, including the management, database, and utilities components.
Tools for requesting long-running process shutdown gracefully
Contributions:2 releases, 4 PRs, 52 pushes in 4 years 2 months
gracefullylong-running-processlongshutdown
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
William Schwartz - Director at Secretariat Economists