I love helping people leverage the power of data and software. I've had the privilege of doing so in various roles for over 25 years. My specialty is working with stakeholders to develop extensible scheduling, workflow, and form systems. I also love teaching and mentoring. Currently, most of my work is with Ruby and JavaScript.
I'm available for freelance or contract work. Hard problems with no clear cut solution are the most interesting to me. I may also be able to help you get projects started, complete stalled projects, and coach teams on things like system design, and dealing with the technical challenges around modeling sparsely structured data (especially in healthcare and clinical research).
You'll find a reasonably complete summary of my experience here (there's an abbreviated version in PDF format here). Feel free to reach out to me by email or on LinkedIn.
- Domain Modeling
- Product Design & Delivery (PoCs, MVPs, stalled projects)
- Sparsely Structured Data
- Integration (APIs, legacy systems, parsing & encoding data formats)
- Web Development
- Health Information Systems
- Compilers & Interpreters
- Foundations of CS (i.e. What does it really mean to compute?)
- History of CS (i.e. How did we get here, why?)
- Integrating of machine learning with structured techniques
- Becoming a better artist and teacher