Kanwei Li is a seasoned technology leader and co-founder serving as Chief Technology Officer at Double the Donation, with 18 years of experience building mission-driven software for the nonprofit sector. He leads a nimble engineering team focused on Clojure and ClojureScript to deliver tools that simplify corporate matching gift submission and donor tracking, helping nonprofits unlock additional fundraising revenue. Kanwei combines hands-on engineering—demonstrated by open-source work implementing data structures and a C red-black tree—with strategic product leadership to turn complex workflows into practical, usable systems. Trained in both chemistry and computer science (BS, MS from Emory), he brings a multidisciplinary mindset to technical problem solving and a persistent curiosity for algorithmic elegance.
17 years of coding experience
Bachelor of Science (BS), Chemistry and Computer Science, Bachelor of Science (BS), Chemistry and Computer Science at Emory University
Contributions:289 commits, 20 PRs, 17 pushes in 13 years
Contributions summary:Kanwei primarily focused on implementing various data structures and algorithms in Ruby, including a binomial heap, a queue, a stack, and a splay tree. They also implemented delete functionality for the tree and refactored existing code. Additionally, the user added a C implementation of a Red-Black Tree as well as a Deque and added a Suffix Array.
Contributions:40 commits, 14 pushes in 3 years 6 months
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
Kanwei Li - Chief Technology Officer at Double the Donation