Peter Martin

Seattle, Washington, USA

Software consultant

Graphics software publisher

Technical writer

Photographer


Consulting Services
Software Products
Delphi Tips
Photography
Ultra-Zoom Digital Cameras
Measuring Investment Risk
Contact me
Home Page

 

Consulting Services

I offer more than 20 years' experience in most aspects of software development, including 

  Requirements analysis

  User-interface design and prototyping

  Software design

  Programming

  Testing 

  User documentation

  Project management

Expertise

I have developed a wide variety of end-user and in-house Windows applications. 

I am always willing to tackle projects in new areas, but have solid expertise in:

  Graphics and image processing

  Automated page-layout and pre-press systems

  Ballot printing and scanning systems

  Technical trading systems for institutional money managers

  Financial planning software for a major mutual fund company

  Simulation of global technical markets for training upper-level management in strategic thinking

  Testing and screening job applicants

  Detecting substance abuse through the real-time analysis of electronystagmograph waveforms

Project Characteristics

Although there are no hard-and-fast rules, many of my assignments have shared the following characteristics:

  Client is a small-to-medium size business, usually in the U.S., but occasionally in Europe or beyond

  Client is typically not a software company, but a business that uses or distributes custom software in support of its primary mission

  Assignments such that they can be accomplished by a single individual cooperating with a small in-house team, rather than contributing a small part of a large team effort

Tools and Interests

My skills and interests are focused on applications software. I don't work on low-level systems software or database applications.

I program almost exclusively with the world's most productive software development tool: Borland Delphi. This is my choice for creating robust and maintainable software on tight budgets and development schedules. 

I also have a good working knowledge of the PostScript and HTML languages.

Reputation

Over the years, I have earned a reputation for:

  Quickly developing an understanding of new software applications, user needs, and business objectives

  Analyzing, abstracting and simplifying complex concepts, so that they can be presented to users and others in easily understood terms

  Organizing software user interfaces, help systems and manuals around the way users think about their work, rather than around the internal implementation of the application

  Leading with proposals that clearly define the assignment, its background, scope and objectives

  Completing projects on schedule and within budget

The length and breadth of my experience can help make your projects a success.

For further information, please email me here.