Fractional CTO support for decisions about your software.

I help business owners and teams assess applications, evaluate vendors, plan modernization, and recover stalled projects. Engagements can begin with one technical decision or continue as part-time leadership.

Discuss a software decision

Decisions I can help you make

  • Should we repair, replace, or keep the existing application?
  • Does a vendor proposal cover what we actually need?
  • Why is a development project not progressing?
  • What technical skills do we need to hire?
  • Which architecture and operational issues need attention first?

Experience behind the advice

I have built and led a 20-person engineering organization with responsibility across architecture, delivery, cloud infrastructure, DevOps, cybersecurity, and quality assurance. I also continue to work directly on applications.

My earlier roles included software product management and operations. The About page provides more background.

A defined scope rather than an open-ended title

We agree on the decisions, responsibilities, and cadence for the engagement. A focused review might produce findings and recommendations; an ongoing role might include architecture reviews, vendor oversight, and regular delivery discussions.

Can you also implement the changes?

Yes, when the work fits the engagement. Advisory responsibility and development scope should be clear so everyone knows who is making decisions and who is delivering the changes.

Is this general IT support?

No. The focus is software development, architecture, engineering teams, and technology decisions. Desktop support and help-desk administration are outside that focus.

Where to begin

For an aging application, start with modernization services. For a troubled build, see software project rescue. If you need help choosing a direction, describe the decision you face.

Tell me what you need changed or built.

Send a short description and the website address if there is one. I’ll review it and respond directly.