About This Site

Joe has over 15 years leading software and product for cloud startups (ex. SendGrid, Techstars). Joe provides Fractional CTO (fCTO) services and lives in Colorado.

Hi, welcome to my personal site on the internet.

Current Status

  • Fractional CTO for several early to mid-stage SaaS startups.
  • Building DBSnapper, a DevOps platform for database snapshots, sanitization, and sharing.

Lead, Execute, Innovate

Over 15 years leading software and product for cloud startups (ex. SendGrid, Techstars, Aerospace, Telecom).

Leading Effective Engineering Teams
Building and leading effective Software Engineering teams is harder than it seems. Communication, prioritization, mentoring, and motivating are recurring activities that are critical to the success of a team.

Here to help
If you're looking for engineering management, leadership or startup advice, don't hesitate to reach out.

Engineering Happiness

I help tech companies in a Fractional CTO / Engineering Management capacity that are experiencing difficulties creating happy, productive engineering teams.

Adapting to the Future of Work
The way knowledge workers work has been undergoing changes over the last decade and the pandemic has only accelerated this evolution. Remote First, asynchronous communications, flexible and reduced schedules, are not something to be feared. Making the transition to these working styles results in increased output, happier, healthier employees and more loyalty and employee retention.

High developer turnover, frustration, low morale
This is the most common issue I see with engineering teams, especially when lead by non-technical or first-time founders. It is most often a result of constantly changing priorities, interrupted work, and unfinished projects. Can usually be remedied by a thoughtful prioritization process, understanding of capabilities, patience, and trust.

Attracting, Evaulating and Retaining Engineers
Remote first has simultaneously increased the available software engineering talent pool and increased competition for the best developers. Recruiting and retaining software engineers is more challenging than ever but startups can stand out among the pack by transitioning to the future of work and learning how to operate a diverse and inclusive organization.

Software development takes forever
Often a problem with your software development process and can often be remedied with a lightweight definition process up-front followed by a longer iteration and the agreement that teams will ship something.