Andrew Don is a mission-driven co-founder and operator with 18 years of experience blending software engineering, venture operations, and nonprofit impact work. He builds practical, scalable operating systems for teams—translating big ideas into agile processes—and has led operations and tech across startups, VC firms, and community organizations. A hands-on developer early in his career, he contributes to Ruby and PureScript open-source projects (including work on rubygems.org and pagination for Ecto), showing an eye for resilient backend systems and edge-case handling. As a grantmaker, board member, mentor at the University of Chicago’s Polsky Center, and startup advisor, he pairs product and technical judgment with community-centered strategies. Based in Chicago, he often moves between code, capital, and capacity-building, and enjoys making software “fun” while designing the systems that let teams consistently hit ambitious goals.
18 years of coding experience
17 years of employment as a software developer
BA Economics, BA Economics at University of Illinois Urbana-Champaign
Contributions:2 reviews, 156 commits, 35 PRs in 5 years 3 months
Contributions summary:Andrew's primary contribution focuses on the `Scrivener` library, which provides pagination for `Ecto` queries. Their commits demonstrate improvements to the core logic for calculating total entries and pages, including handling edge cases like unconstrained queries and preloads. The user refactored code for clarity and updated dependencies, showcasing a commitment to maintaining and improving the library's functionality.
Simple rails app to track your game results with elo and trueskill ratings
Role in this project:
Full-stack Developer
Contributions:110 commits, 5 PRs, 3 pushes in 3 years 11 months
Contributions summary:Andrew primarily worked on setting up the foundational structure of a Ruby on Rails application for tracking game results using Elo and TrueSkill ratings. They established the initial Rails skeleton, including the basic file structure and application configuration. Subsequent commits focused on creating models, controllers, and views for games and players, including database schema creation. They also implemented features like adding results and displaying player and game information.
rails-appherokutrueskilltable-tennisgame
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.