Jeffrey Robert Hammel
1155 5th St.
Apt. 305
Oakland, CA 94607


Software engineer with background in automation; continuous integration; web development; open source software; software ecosystems; development methodologies and workflow; information curation; systems tools; scientific computation; computational geometry. Strong interests in workflow and knowledge engineering, development and information architecture using forward-facing technologies. I have an affinity for graphs.

I work towards making high quality and focused products, tools, and technologies.

Software Development Experience

January 2014 - present

Senior Software Engineer - Cognitive Networks

Precise and heuristic measurement of automatically content recognition distributed system towards validation. Time dependent and aggregate testing of video automatic content recognition using a headless client including analysis of results. Data verification and regression testing. EC2 deployment.

March 2010 - December 2013

Software Engineer - Mozilla

Worked with the Automation and Tools Engineering team to enhance, extend, and maintain, Mozilla's testing infrastructure and developer software tool base.


August 2006 - January 2010

Software Engineer - The Open Planning Project


Research Experience

August 2001 - August 2006

Graduate Student Researcher -
Plasma Theory and Simulation Group, University of California at Berkeley


June 2000 - August 2001

Research Assistant - Computational Gas and Plasmadynamics Laboratory, Worcester Polytechnic Institute

Teaching Experience

Fall 2010

Instructor - P2PU

Developed and served as instructor of web course Beginning Python Webservices for the online P2PU university. The course took students who had little or no programming experience towards learning HTTP and how to make python WSGI web services with emphasis on first principles and best practices.

Course material available at

January - Summer 2006

Instructor, Part Time - Art Institute of California in San Francisco

Taught undergraduates operating systems, design patterns, and data structures in the Visual and Game Programming department. Lectured and developed curricula.

Graduate Student Instructor - University of California at Berkeley

Spring 2006

E170B: Introduction to Modeling and Simulation II, Professor Verboncoeur

Instructed students in computational simulation methodologies and MATLAB

Fall 2001

EE117: Electromagentics, Professor Gustafson

Organized discussion sections and supervised labs


August 2001 - August 2006

University of California at Berkeley

Ph. D. program, Electrical Engineering and Computer Science
All but dissertation; left to pursue position at The Open Planning Project

June 2000 - August 2001

Worcester Polytechnic Institute

Master of Science, Mechanical Engineering

August 1996 - May 2000

Worcester Polytechnic Institute

Bachelor of Science, Mechanical Engineering
National Merit Scholar
Summer 1999

Internship - NASA Glenn Research Center


web development, development practices, testing, continuous integration, software architecture, parallel computing, computational geometry
Python, Javascript, C/C++, HTML, CSS, bash/shell, SQL, LaTeX
Pylons, Paste, Zope, Plone, jQuery, Trac
buildbot, Make, Firebug, gdb, valgrind