Nicholas Crews

Data Engineer

Anchorage, Alaska, 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
Nicholas Crews is a data engineer and physicist with a decade of software experience, blending low-level systems expertise from Google with applied data work in the progressive political space. Based in Anchorage, he builds repeatable, explainable pipelines for messy demographic and campaign finance data using Python, SQL, record linkage, DuckDB/ibis, and pragmatic ML. His open-source contributions span core data libraries—pandas and Ibis—and practical tooling for entity resolution and name normalization, underscoring a focus on maintainability and reproducible analysis. Beyond code, he brings uncommon real-world grit—from seven seasons commercial fishing to building a tiny home—and a history of tutoring and technical writing that sharpens his ability to explain complex systems.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree, Computer Science and Physics, Bachelor’s Degree, Computer Science and Physics at Colorado College
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
876reputation
195kreached
23answers
6questions
github-logo-circle

Github Skills (30)

data-analysis10
data-visualizations10
deduplication10
python10
back-end-development10
package-development10
pandas10
databases10
data-visualisation10
api-documentation10
dup10
csv10
data-visualization10
backend10
altair10

Programming languages (18)

JavaC++CRustMakefileScalaHTMLPerl

Github contributions (5)

github-logo-circle
carltonnorthern/nicknames

Feb 2022 - Sep 2022

A CSV file with US given names (first name) and their associated nicknames or diminutive names.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 43 commits, 44 PRs in 6 months
Contributions summary:Nicholas primarily contributed to the development of a Python package named "nicknames". Their work involved refactoring the code to respect canonical vs. nickname relationships. They also added a script to normalize the CSV data and updated the code to allow for custom normalization. Furthermore, the user made changes to the build process, including renaming the package and project, and fixed package resource reuse.
csv
ibis-project/ibis

Jan 2023 - Jan 2023

the portable Python dataframe library
Role in this project:
userBack-end Developer
Contributions:387 reviews, 4 commits, 251 PRs in 17 days
Contributions summary:Nicholas's commits primarily focused on improving the Ibis Python dataframe library. They addressed a deprecation warning in a tutorial by removing a deprecated method. Furthermore, they implemented a nicer representation for backend tables and updated documentation, enhancing usability. The user also refactored and added type hints to existing code, improving the project's maintainability and potentially its overall performance.
dataframepythonimpalapandasdatabase
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