Co-author of the Joy of Clojure, published by Manning Publishing. Due for release in November 2010.
Webservices and code-generation with Science Applications International Corporation using Java, GWT, Scala, TENA, Python, and jQuery.
External maintainer for the XML infrastructure of the Scala
programming Language.
Distributed simulations and code-generation developer with Virtual Technology Corporation (bought by Raytheon Corp.) using Java, Jess, HLA, and OWL. Also served as technical lead from 2004-2006 for the MATREX program.
Software Developer for DCS Corporation specializing in expert systems creation using CLIPS and C, and machine vision using C and C++.
Master of Science student at Johns Hopkins University specializing in Artificial Intelligence and Software Engineering. Degree received May 2005.
Software Developer with Resource Management Concepts developing the realtime operating system for widely deployed data acquisitions hardware. This firmware was developed using C, Motorola 6809 assembly, and RCA 1802 assembly code.
Computer Science and Philosophy student at St. Mary's College of Maryland. C.S. Degree received in May 1999.
Trammel - a Clojure library supporting Design by Contract development.
Lithp - An implementation of McCarthy's original Lisp in Python.
Baysick - An internal DSL for Scala implementing a dialect of BASIC.
Incanter - A modest contributor to the Incanter statistical package written in Clojure.
Initialization of Distributed Simulations: A Better Way? (awarded "Best in Show" for the Fall 2005 Simulation Interoperability Workshop).
MATREX Data Collection and Analysis: Linking Simulation Results to Military Analyst Requirements (finalist for "Best in Show" for the Fall 2006 Simulation Interoperability Workshop).
Human-Centric Modeling and Simulation of Network Enabled Battle Command