Co-Founder And CTO at Advanced Solutions International, Inc.
Oakland, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Dale McGrew is a seasoned technology leader and co-founder/CTO of We Vote, driving a nonpartisan, open-source digital voter guide from Oakland, CA. He combines hands-on software engineering with strategic product leadership across backend Django/Python and frontend React interfaces in large-scale, data-driven apps. His track record includes managing major software initiatives for Intel and Disney and guiding 60+ nonprofits through open-source civic tech. Previously, he founded and led GoLightly Community and Gravity, Inc., building teams, delivering production systems, and raising investment. An active open-source contributor, he has shipped meaningful features in WeVoteServer and WeVoteWebApp, focusing on efficient data processing and polished UI. He holds a BA in Philosophy, Cognitive Science, and Physics from UC San Diego, a blend that informs a user-centered yet rigorous engineering approach.
10 years of coding experience
21 years of employment as a software developer
University of California, San Diego
High School, High School at Palos Verdes High School
We Vote's javascript (client-side) mobile website built with React/Flux. Twitter: @WeVote Apple Store: https://itunes.apple.com/us/app/we-vote-voter-guide/id1347335726 Android: https://play.google.com/store/apps/details?id=org.wevote.cordova&hl=en_US
Role in this project:
Front-end Developer
Contributions:1 release, 138 reviews, 3950 commits in 7 years 2 months
Contributions summary:Dale primarily contributed to the We Vote web application by modifying React components and addressing ESlint errors. They focused on implementing UI updates, including changes to the layout and display of components like VoterGuidePositionItem, values, and friend sections, in addition to adding, removing and styling HTML components, and improving various visual elements and interfaces on multiple pages of the web application. Their work involved addressing layout problems, implementing UI design suggestions, and making modifications to existing components to enhance usability.
We Vote's API application server written in Django/Python. Election data pulled from many sources, used by https://github.com/wevote/WebApp and https://github.com/wevote/WeVoteCordova and https://github.com/wevote/Campaigns.
Role in this project:
Back-end Developer
Contributions:45 reviews, 3413 commits, 3887 PRs in 7 years 7 months
Contributions summary:Dale's commits primarily focused on optimizing the "Ballot Item save and update" functionality within the WeVoteServer Django/Python application. They modified code in `import_export_batches/controllers.py` and `import_export_batches/controllers_batch_process.py` files, likely to improve the efficiency of data handling and the processing of ballot items from batches. The changes indicate an effort to streamline the backend processes for managing and updating election-related data, with a focus on import/export operations.
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.