Mark Eschbach

Software Developer && System Analyst

Consulting

  • Quality

    We build quailty software built to fullfil the project requirements.

  • Maintenance

    Systems capable of adapting to changing software conditions with minimal effort.

  • Agile

    Project management structure based on quick feedback from all disciplines within a project.

We offer a number of services related to all phases of the Software Development Lifecycle, whether it is maintenance on an existing brochure style website or constructing a greenfield system. As a seasoned software polyglots we've worked with a number of languages and environments, including PHP, Ruby on Rails, Java, Objective-C, Prolog, and more! We specialize in Application Arhcitecture: the design, implementation, and maintenance of systems with the goal of flexibility to meet the requirements.

Quality

Constructing a system is about solving puzzle created by the myriad of constraints imposed by the requirements. Our passion is in solving these puzzles and moving on to the next challenge. From our point of view, quality is the linchpin allowing us to solve the problems insetad of continually rehasing what has been solved.

Maintenance

Typically the most expensive phase in the software life cycle is maintanece. Wether we are building out your project, or modifying the project to keep up to date with changing requirements, ours solutions are geared towards easy maintanence.

Agile

For a client, the essence of an agile development process is constant feedback and the ability to modify priorities of work. Our feedback cycle is composed of an automated continous delivery and regularly scheduled planning meetings with you. The continous delivery allows you to see the chnages as they unfold to the system. As you evaluate these chnages you are able to determine the priority of future work to be completed, able to change priority on a per week basis.