Skip to content
View NickCrews's full-sized avatar

Block or report NickCrews

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NickCrews/README.md

Hi there 👋

Currently I provide analysis and tooling so that Ship Creek Group can make data-informed decisions to advance progressive political and advocacy efforts in Alaska. Day to day that means writing flexible, repeatable, explainable software that can clean and interpret messy demographic and donation data. Think analyseses of how people vote, data pipelines to track bills and the voting records of the Alaska Legislature, cleaning and performing record linkage on public campaign contribution data, and tracking the investments of the Alaska Permanent Fund. As part of this data linkage work, I am publicly developing a data linkage library, mismo, which may be of interest to you, though it is still very alpha.

We rely heavily on python, particularly ibis (which I help maintain) as a dataframe interface on top of duckdb as the execution engine. This is an ergonomic, scalable solution that I can run across gygabytes of data on my laptop, and easily deploy to cron jobs via github actions. I am the only software engineer at Ship Creek Group, so I strongly prefer technologies that are free, avoid vendor lockin, and require little overhead.

In the past I worked on the ChromeOS team at Google to build new Chromebooks. I mostly worked on low-level C code that I upstreamed into the linux kernel, but also did some C++, Go, and python applications.

Outside of software, I've commercially fished for seven seasons on an Alaskan boat, tutored STEM and rock climbing, built a tiny home, won international physics competitions, and designed and machined precision instruments for physics experiments.

Nick's GitHub stats

Pinned Loading

  1. ibis-project/ibis Public

    the portable Python dataframe library

    Python 5.9k 648

  2. jazzband/docopt-ng Public

    Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.

    Python 206 25

  3. mismo Public

    The SQL/Ibis powered sklearn of record linkage

    Python 16 3

  4. feco3 Public

    A Rust parser for the .fec file format, with python bindings

    Rust 4 1

  5. spacy-address Public

    Parse oneline US addresses using a spaCy NER model trained on OSM data

    Jupyter Notebook 7

  6. election-data Public

    cleaned and normalized US election data

    Jupyter Notebook