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.
Worked with the Automation and Tools Engineering team to enhance, extend, and maintain, Mozilla's testing infrastructure and developer software tool base.
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. program, 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
Internship - NASA Glenn Research Center