About

Senior technical leadership, delivered personally.

For more than 13 years I've built, scaled and led the engineering behind SaaS learning platforms. EthosShift is how I now work with a small number of teams as their fractional CTO.

Leadership

  • Leading and growing engineering teams, and mentoring engineers into senior roles
  • Setting technical direction and roadmaps that a business can actually fund and deliver
  • Explaining technical risk in plain terms to founders, boards and partners

Platforms at scale

  • Architecture for multi-customer learning platforms, including single-tenant data isolation
  • Single sign-on (OAuth, OpenID Connect) and integrations with LMS and learning-experience platforms
  • Security reviews, audit logging and verifiable digital credentials (Open Badges 3.0)

Applied AI

  • MCP servers that connect AI assistants to real systems with scoped, audited access
  • Retrieval-based answers grounded in an organization's own content, with citations
  • AI coaching and assessment features that are deterministic where it matters

Evidence before opinion

  • I analyze before I recommend, and every recommendation comes with the reasoning written down.
  • Scope, deliverables and price are agreed in writing before work starts.
  • Decisions are recorded so your team can follow them after I'm gone.

Built to last

  • Security and privacy by default, not added at the end.
  • Sustainable pace and clear process. Systems that are calmer to work in are better for everyone, including neurodivergent teammates.
  • I'll tell you when something shouldn't be built, or when I'm not the right person for it.

I've seen the same pattern many times: platforms built for speed that become expensive to change, insecure, and draining for the people who maintain them. Most of that is avoidable with experienced judgment early on. EthosShift exists to bring that judgment in at the moments it matters most, and the name is a reminder that how a system is built matters as much as what it does.

Describe your technical challenge Connect on LinkedIn