Christopher Small

Senior Software Engineer at The Computational Democracy Project

Seattle, Washington, 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
Christopher Small is a Senior Software Engineer and data scientist with 15 years of experience building machine learning-driven web applications that bridge computation, biology, and civic engagement. As founder and Chief Data Scientist of The Computational Democracy Project and co‑founder of Polis Technologies, he designed the unsupervised learning and visualization methods that surface consensus in large-scale public deliberations. Now at Google’s Conversation AI team, he focuses on bridging algorithms to cultivate healthier online discourse, combining research-grade analytics with product-minded engineering. His background in computational biology and FEA informs a rigorous, experimental approach to pipeline design and data integrity, evidenced by production sequencing workflows and widely used civics platforms. An active Clojure and data-visualization contributor, he also maintains practical fluency across Python, R, SQL and front-end stacks, pairing deep math instincts with hands-on implementation.
code15 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science, Mathematics, Natural Science, Bachelor of Science, Mathematics, Natural Science at The Evergreen State College
stackoverflow-logo

Stackoverflow

Stats
2,933reputation
205kreached
42answers
16questions
Badges
clojure
top-5%
command-line
top-5%
github-logo-circle

Github Skills (13)

clojure10
javascript10
clojars10
clojure-cli10
clojurescript10
command-line9
stripe-payments6
jquery6
stm6
default-value6
multithreading6
ruby6
ruby-on-rails6

Programming languages (20)

JavaC++CSSRustMakefileVueGoHTML

Github contributions (5)

github-logo-circle
cljsjs/packages

Mar 2018 - Jan 2020

DEPRECATED: Javascript libraries packaged up with Google Closure externs
Role in this project:
userFull-stack Developer
Contributions:22 commits, 21 PRs, 6 comments in 1 year 10 months
Contributions summary:Christopher primarily focused on updating JavaScript library dependencies within the `cljsjs/packages` repository. Their commits involved updating versions of JavaScript libraries such as vega, vega-lite, vega-tooltip, and vega-embed, aiming to resolve rendering issues and incorporate the latest releases. The code changes included modifications to JavaScript externs files, which are crucial for compatibility with Google Closure compiler used by ClojureScript. These updates ensured the correct functionality and integration of these libraries within ClojureScript projects.
javascriptclojarsclojurescriptexternsjavascript-libraries
Contributions:1 release, 159 commits, 1 PR in 3 years 1 month
bioinformaticsfred
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
Christopher Small - Senior Software Engineer at The Computational Democracy Project