I am a seasoned computer systems analyst serving customers worldwide.

I specialize in data-intensive applications, legacy system renewals, and project turnarounds.

I love working on nuanced projects, especially those with multilingual and international facets.

Computer systems

Project Management: seasoned management leadership and guru-level technical expertise from a veteran of domestic and international projects.

Turnarounds are my specialty: salvaging software projects, and working in difficult development situations.

Multilingual Applications: see my INTL Toolkit.


Conception and implementation of data-driven, flexible, interactive applications.

Technical audits: to understanding your current situation, and setting course for renewal.

Mentoring for teams

I've been mentoring teams within organizations for 25 years in a wide variety of scenarios.

My mentoring relationships are: team-oriented, goal-oriented, and flexible.

Mentoring for managers

Making your software strong is always a directed and incremental process.

I work with development managers to make smart plays and following sound, measurable plans.