CV

PDF | JSON

Cora Johnson-Roberson

Engineer with experience in machine learning and backend development.

Work

Khan Academy

2017-06-20 - present
Software Engineer

Backend coding for a educational web app on Google App Engine (Python, JS).

  • Developed data model for a new progress mechanic that increased time spent on site by 3.5% ($p < 0.0005$).

  • Built a pipeline to compute and display practice task time estimates using BigQuery.

Princeton University

2015-03-01 - 2015-11-01
Frontend Developer (Freelance)

Built a new site for African-American Studies Dept. with designer Remeike Forbes (PHP/WP).

  • Enriched UX with a responsive WordPress theme.

  • Saved client labor by writing a plugin for importing academic publications.

Processing.org

2014-05-25 - 2014-08-25
Google Summer of Code Intern

Created Loom, a library/DSL for patterning audiovisual events (Java).

  • Improved Processing's frame-based timing (>30 ms) accuracy) to <1 ms by writing a soft real-time scheduler.

Mixxx

2013-05-01 - 2013-08-25
Google Summer of Code Intern

Added a track recommendation feature to DJ software based on audio similarity (C++).

  • Enabled efficient feature extraction for user libraries.

MetaLAB @ Harvard

2012-05-01 - 2012-08-25
Google Summer of Code Intern

Developed Paper Machines, Firefox extension for NLP/dataviz (Python, D3).

  • Offered insight into users' text corpora via topic modeling, NER, geoparsing.

Harvard University

2011-05-01 - 2011-08-01
Presidential Instructional Technology Fellow

Built a keyboard harmony trainer (JS).

  • App used by all intro music theory courses the next year.

Projects

Brown University

2016-03-01 - 2017-05-28
CS Masters Project

Conducted experiments on genre classification and sample identification in audio data (Python).

  • Compared low-level audio features with CNN activations as topic model inputs.

servant-state-graph

2017-01-01 - 2017-03-01

Visualizing state transition graphs for servant RESTful APIs (Haskell).

Transbucket

2016-05-01 - 2016-07-01

New features, refactoring, and functional tests for 70k-user image-sharing app (Rails).

Susurrant

2015-02-01 - 2015-07-01

Visualization/sonification for topic models of audio (Python, Elm).

  • Presented at Global Digital Humanities 2015.

OHHLA_viz

2013-08-01 - 2013-12-01

Analysis and visualization of Original Hip-Hop Lyrics Archive (Python, R, D3, Ember).

  • Shown at NIPS 2013 Topic Modeling Workshop.

Paper Machines

2012-08-25 - 2014-07-01
  • Continued maintenance after GSoC.

  • Broadened compatibility by switching to Jython.

  • Wrote a new server for multithreaded NLP (Scala/Play/Akka).

Musosphere

2012-01-01 - 2012-03-01

Viz/mashup of Last.FM and Twitter API data (JRuby).

  • Tracked musicians' relationships across social platforms.

Education

2015-09-01 - 2017-05-25
Brown University
Computer Science
Sc.M.
2007-09-01 - 2011-05-01
Harvard University
History & Literature & Music
A.B. _cum laude_

Skills

Languages
fluent
  • Haskell
  • Python
  • JS
Languages
proficient
  • Java
  • Scala
  • Ruby
  • Elm
  • C++
Data Science
analysis/ML
  • scikit-learn
  • pytorch
Data Science
viz
  • D3.js
  • ggplot2