Erik Frey

Core Skills

  • Fuzzy neural networks, recommendation systems, audio processing/fingerprinting, GIS.
  • C#, C++, Ruby, Javascript, Assembly.
  • XML, HTTP, SOAP, HTML, Flash.
  • Microsoft SQL Server, MySQL, SQLite.
  • Windows, Linux, cross-platform UI (primarily Gtk).

Employment History

Lead Software Developer
Soundflavor (San Francisco, California, USA)

Soundflavor, Inc. [1] is a Bay Area startup that provides music search and recommendation services to businesses and consumers.

I'm one half of the two-developer team that built Soundflavor DJ [2] (reviews: Lifehacker [3] , ABC News [4] , Pollstar [5] ), a music player companion for Windows and Mac OS X. I built Soundflavor DJ's song recommendation engine, its audio fingerprinting library, and accompanying web services to power its song identification and recommendations.

While continuing to work on Soundflavor DJ, I'm now managing development of the upcoming, an online music/playlist sharing platform, designed in conjunction with Adaptive Path [6] .

Software Architect/Developer
Energy, Minerals, and Resources Department (Santa Fe, New Mexico, USA)

Designed and built a suite of Windows applications to manage all aspects of New Mexico's massive [7] mining regulation program: earth science data collection and analysis, electronic permitting, geographic analysis, and geotechnical engineering. Managed its design, coding, testing, documentation, and marketing, resulting in the most powerful mining regulation system in the country, and saving the division $120,000 annually.

Web Developer
Los Alamos National Laboratory (Los Alamos, New Mexico, USA)
Summers: 1998, 1999, 2001

Re-engineered the lab's industrial and radioactive waste tracking system for web capability. Produced public and secure websites; created web-based content management tools to ensure their upkeep. Helped eliminate thousands of gallons of lab waste water per year using systems dynamics models.

Developer/Network Installer
New Mexico Institute of Mining and Technology (Socorro, New Mexico, USA)

Designed and built the university's first online invoice application.

Programmer/Courier Finder, Inc. (Sydney, NSW, Australia)
Summers: 1994, 1995, 1997

Hired as a courier but ultimately migrated to software developer. Created a Windows application for tracking and reporting frequent flyer miles. Became part of the team that created Australia's first internet airfare search engine: [8] .

Volunteer/Open Source Work

Organic Farm Worker (Russia), 2005

Volunteer, Bolotovo Farm: Russia's only organic, biodynamic farm. Taught local schoolchildren about biodynamic farming. Shepherded cows, cared for calves and pigs, cleaned stables, milled and filtered grain, laid electric fence, picked apples, sorted potatoes, made cheese.

pflog, 2004

A Flash world map [9] with controllable timeline to display animated travel routes. pflog is used by various web sites, including a travel blog service [10] .

ljArchive, 2004

Application for downloading, browsing, and analyzing [11] online journals. ljArchive has a user base of a few thousand people worldwide, and has been adopted as a SourceForge project since my departure [12] .

SimpleMIDI, 2003

A .NET class library for manipulating MIDI files [13] .


  • BS in Computer Science (minors in Math and Electrical Engineering), December 2001. Received the 4 year Silver Scholarship Award. Graduated with honors.
    New Mexico Institute of Mining and Technology (Socorro, New Mexico, USA)


  • World travel. Completed a year-long tour of the world [12] in early 2006.
  • Electronic voting
  • The outdoors


This document is available in the following formats : text [14] , HTML [15] , PDF [16] and XML [17] .


Available upon request.

External links

Last modified 17 December 2006.