Craig Citro

Research Engineer at Anthropic

Lopez Village, 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

🤩
Rockstar
🎓
Top School
Craig Citro is a research engineer with 19 years of experience bridging deep mathematical training (PhD in Mathematics) and large-scale engineering at Google and Anthropic. He has driven production systems across Colab, BigQuery, and API infrastructure, and led internal Colab development while contributing to high-profile open-source projects like the google-api-python-client, gsutil, Cython, and travis-build. Known for pragmatic back-end and DevOps work—streaming uploads, robust OAuth handling, and R build support—he combines careful testing and tooling improvements with a mathematician’s eye for correctness. Based in Lopez Village, WA, he blends research instincts with hands-on delivery and a quirky love of puns that surfaces in concise, thoughtful code hygiene and documentation.
code19 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BS), Mathematics and Computer Science, Bachelor of Science (BS), Mathematics and Computer Science at Indiana University Bloomington
bookBachelor of Science (BS), Mathematics and Computer Science, Bachelor of Science (BS), Mathematics and Computer Science at Georgia Tech
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
6,575reputation
804kreached
88answers
0questions
Badges
jupyter-notebook
top-5%
jupyter
top-5%
python
top-5%
javascript
top-5%
google-colaboratory
top-1%
github-logo-circle

Github Skills (59)

unit-testing10
debugging10
debug10
google-api10
bigquery10
web-application10
back-end-development10
apidoc10
python10
r10
testing10
databases10
configuration-management10
typescript10
test-framework10

Programming languages (16)

JavaC++CTeXGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
googlecolab/colabtools

Nov 2017 - Jan 2023

Python libraries for Google Colaboratory
Role in this project:
userBack-end Developer
Contributions:121 commits, 15 PRs, 46 pushes in 5 years 3 months
Contributions summary:Craig primarily focused on maintaining and improving the `googlecolab/colabtools` repository, a collection of Python libraries for Google Colaboratory. Their contributions included adding license headers to source files, indicating a focus on code quality and legal compliance. They also made several internal updates, including fixing Python 2 and 3 compatibility issues within the codebase. These changes demonstrate a commitment to ensuring the project's maintainability and cross-platform compatibility.
pythongoogle-colaboratorymachine-learningcolaboratorypython-libraries
googleapis/oauth2client

Mar 2012 - Mar 2017

This is a Python library for accessing resources protected by OAuth 2.0.
Role in this project:
userBack-end Developer
Contributions:222 commits, 46 PRs, 40 pushes in 5 years 1 month
Contributions summary:Craig primarily contributed to the `oauth2client` library, focusing on enhancing functionality and fixing bugs related to OAuth 2.0. Their work involved adding support for repeated enum arguments in the `apiclient/discovery.py` file, and updating tests to accommodate these changes. The user also merged changes, and made fixes to documentation and addressing code typos. They also refactored tests, including dropping duplication and cleaning up test files.
python-librarypythonprotectedoauth-2protected-resources
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
Craig Citro - Research Engineer at Anthropic