Software engineer with background in web development; the open source software community; software ecosystems; development methodologies and workflow; information curation; systems tools; scientific computation; computational geometry. Strong interest in application development and architecture using forward-facing technologies.
Worked with the Automation and Tools Engineering team to enhance, extend, and maintain, Mozilla's testing infrastructure and developer software tool base.
Portfolio: http://k0s.org/portfolio/software.html
Portfolio: http://ptsg.eecs.berkeley.edu/~jhammel
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 http://archive.p2pu.org/webcraft/beginning-python-webservices
Taught undergraduates operating systems, design patterns, and data structures in the Visual and Game Programming department. Lectured and developed curricula.
Instructed students in computational simulation methodologies and MATLAB
Organized discussion sections and supervised labs
Ph. D., Electrical Engineering and Computer Science
All but dissertation; left to pursue position at The Open Planning Project
Master of Science, Mechanical Engineering
Bachelor of Science, Mechanical Engineering
National Merit Scholar
Summer 1999
Internship - NASA Glenn Research Center