Steven Ness

Employment History

Software Engineering Intern, Google Inc.

Summer 2012 - Mountain View, CA

Worked to reduce latency in Google News. Developed Javascript API for performance Monitoring. Identified latency issues, implemented fix, deployed fix to production servers. Reduced latency of Google by ~33% for users with slow Internet connections

Summer 2010, 2011 - Mountain View, CA

Worked in Google Research on building electronic models of the human auditory system and using these to analyze music. Developed code and ran experiments using Google computational resources on large numbers of YouTube music videos.

Scientific Programmer, Leiden University

2003 - 2006, Leiden, The Netherlands

Designed and implemented a free software platform for automated crystallographic structure solution named Crank. Integrated this into the CCP4 software package where it is still widely used by researchers.

Senior Programmer, BC Genome Sequence Centre

2000 - 2001, Vancouver, BC

Wrote and improved software for building and analyzing physical maps of large genomes, and used this software to help sequence the Human and Mouse genomes

Senior Programmer, Stormix Technologies

1999 - 2000, Vancouver, BC

Wrote sound and hardware detection code for the Linux kernel. Implemented one of the first BIOS splash screens in a Linux distribution. Responsible for design and implementation of hardware detection system for Storm Linux 2000.


Ph.D. Computer Science, University of Victoria

2010 - 2013

9.0 GPA. Thesis : The Orchive : A system for semi-automatic annotation and analysis of a large collection of bioacoustic recordings.

M.Sc. Computer Science, University of Victoria

2008 - 2010

9.0 GPA. Thesis : Content-aware visualizations of audio data in diverse contexts. PDF





  • Science
  • Coding
  • Data Mining
  • Data Visualization
  • User Interface Design
  • Music Information Retrieval
  • Machine Learning

Web applications


My Projects


  • Node.js
  • Backbone.js
  • Bootstrap
  • Ruby on Rails
  • MapReduce
  • Hadoop
  • Theano
  • Django
  • Redis


  • C/C++
  • Javascript
  • Python
  • Ruby
  • Java
  • Tcl, etc.

Consulting Clients

  • Washington University
  • Leiden University
  • APT Therapeutics
  • CMD Biosciences