M. J. Kahn Software Development and Management Consultant
Skip Navigation Links.

About MJ

I am an independent consultant accomplished in developing software applications and web sites and managing software development teams in small and medium sized companies.

In a management capacity, I work with people throughout a company to define, design, develop, document, test, and deliver high quality software products in a timely and predictable manner. I also work with staff throughout the company to make practical process improvements so we can do an even better job the next time.

In a development capacity, I design, develop, document, test, and maintain web sites and software applications. I work closely with project stakeholders to determine their needs. Through either iterative prototyping or a more rigorous specification process, I ensure that the stakeholders and I share a common vision of their goals, and then develop a design for meeting those goals. I implement and test the design, and with approval from the stakeholders, install and maintain the completed product in a production environment.

This site provides information about my professional experiences, including my recent projects and activities.