Fractional CIO · Internal tools · AI & integrations

All your tools in one place, and AI your team can actually use.

I'm Jeff Krause, a hands-on engineer with 10+ years of building software. I build the internal tools that tie QuickBooks, Microsoft 365, and the rest of your systems into one place. Then I connect them to AI safely and keep your data locked down.

10+years building software
All‑in‑onestaff portals that bring your tools together
Read‑onlyAI access to your data by default
Every actionlogged and auditable
What I do

The technical side of running a modern business.

I work hands-on, on the systems themselves. I design them, build them, wire them together, and keep them running.

Internal tools & employee portals

One website your staff sign in to, instead of a dozen tabs and spreadsheets. It's built around how your team actually works.

  • Single sign-in with Microsoft accounts
  • Role-based access to documents and data
  • Dashboards, reports, and searchable procedures
  • Client-facing portals backed by your real data

Integrations

Your systems talking to each other, so data is entered once and shows up everywhere it's needed.

  • QuickBooks Online: reports, records, automated checks
  • Microsoft 365: Outlook, SharePoint, and sign-in
  • Practice and task tools, address verification, and more
  • Scheduled jobs that run while you sleep

AI enablement

AI that knows your business and that your team actually understands how to use.

  • Custom Claude connectors to your own systems
  • One-click setup, so no one needs to be technical
  • Plain-language training on what AI is good at

Fractional CIO

A part-time technical lead for businesses that need senior judgment on their systems without a full-time hire.

  • Technology roadmap and build-vs-buy calls
  • Software and vendor selection
  • Security, backups, and access reviews
Featured work

An accounting firm's whole operation, combined into one portal.

Most of what I build lives behind a login. This is the biggest example: a platform I designed and built that brings a firm's accounting data, files, tasks, email, and AI together for its staff and clients.

Claude connector

Staff ask Claude, and it answers from the firm's real data

A custom connector each person adds to their own Claude in a couple of clicks.

  • QuickBooks reports and records for every client
  • Compliance findings, open items, and cash flow forecasts
  • SharePoint files, Canopy tasks, and portal documents
  • Each person's own Outlook mailbox, once they connect it
  • USPS address checks and ZIP lookups
Built safe

AI access the firm can see and control

Each connection is limited to what that person is allowed to see.

  • Read-only: Claude can't change anything, anywhere
  • Personal keys that can be replaced or signed out instantly
  • Starts with no clients visible until the owner chooses them
  • Every request is logged, including refused ones
  • Stops working the moment that person loses access
Sign-in

Microsoft sign-in everywhere

Staff sign in with their Microsoft work accounts, and that one sign-in also gets them into the client portal. A one-time emergency sign-in is kept for when Microsoft is down.

QuickBooks

Automated month-end review

Every morning it checks dozens of clients' QuickBooks books, plus state campaign-finance filings, against a rule engine and ranks what looks wrong by severity.

QuickBooks

Open items for each client

Questions still to ask the client, entries the team can book with a suggested account, and anything waiting on a source document, all in one list.

QuickBooks

13-week cash flow forecasts

Week-by-week cash projections built from open bills, invoices, and actual cash history, with overdue payables and receivables flagged.

Dashboards

Self-updating dashboards

Upload a dashboard once. The numbers refresh whenever someone drops in a new data file, without anyone touching the dashboard again.

Documents

Procedures by role

Procedure documents organized into folders and shown by job role, readable in the browser, with full-text search across all of them.

Microsoft 365

SharePoint and tasks per client

Each client's SharePoint folder and Canopy task board are linked right where the team is already working.

Client portal

Clients check their own bills

A customer-facing portal backed by QuickBooks, so clients can see their bill status without calling the office.

Visibility

Usage, audit log, and bug reports

A usage page showing how much staff rely on Claude and the portal, a log of everything everyone did, bug reports sent from any page, and a "What's new" feed.

More systems
Backend platform

Game services server

One service for multiple game titles, covering playtest analytics dashboards, build uploads, task boards, and bug report intake.

PythonFastAPISQLite
Private AI

Self-hosted media archive

A local vision model that catalogs a large photo and video archive into searchable metadata, with a chat assistant on top. The data never leaves the building.

Local LLMsOllamaVision
AI, made practical

AI should be easy to use, and it should earn its keep.

I use AI every day to build software. I help teams get the same benefit: connect AI to the data they already work with, make it simple to use, and measure what it saves.

Audit

Find where your team's time goes and which tasks AI can take on or speed up.

Connect

Give AI safe, read-only access to the systems that hold the answers.

Teach

Set it up for each person and show them, in plain language, how to get good results.

Measure

Track hours saved and what people actually use, then keep what works.

Claude, connected

Custom connectors let Claude answer from your accounting, files, email, and documents, not just the open internet.

Easy to understand

One-click setup and clear limits, so staff know what AI can see, what it can't, and when to trust it.

Private when it matters

Self-hosted models for the data that should never leave your servers.

Security first

Your data is the business. I build like it.

Every tool I build starts from the same rule: people and AI get only the access they need, and you can see and undo every bit of it.

Least access by default

Access is scoped by role and by client. AI connections are read-only and start with nothing visible until someone grants it.

Everything is logged

Audit logs record who opened what and when, and every request an AI makes, including the ones it was refused.

Revoke in one click

Keys and access links can be revoked or expired instantly. When someone leaves, their access, including their AI connection, stops on the next request.

Hardened and backed up

HTTPS everywhere, hashed credentials, and locked-down servers. Nightly encrypted backups go to a separate machine that can't read them.

Shipped games

I've also shipped games to the public.

Games are an unforgiving test: real players, real devices, and no room for bugs at launch.

Released

Paperback Adventures

The solo word-building adventure, brought to digital.

Unity
Released

Hardback

The word-building deckbuilder board game, brought to digital.

Unity
Released

Burgle Bros

An app for the cooperative heist board game.

Unity
Released

Stepwell

A puzzle game that shipped with its own live playtest analytics.

Godot
Ways to work together

Pick the shape that fits where you are.

// a specific problem

Tool or Integration Build

A scoped project: a portal, a QuickBooks or Microsoft 365 integration, or an internal tool, built and handed off with documentation.

  • Fixed scope and timeline
  • Secure production deploy
  • Handoff and walkthrough
// getting started with AI

AI Rollout

Connect AI to your business data, set it up for each person, and teach your team to use it well.

  • Custom Claude connector
  • Per-person setup and access
  • Hands-on team training
About

An engineer who builds it, not just plans it.

For more than 10 years I've built software end to end, from shipped games to backend services, internal business platforms, and AI systems.

I'm a technical person first. I don't hand you a slide deck. I build the tools, connect the systems, lock them down, and stay around to keep them running. The result is practical, secure, and built for the people who use it every day.

Toolbox
TypeScriptNode.jsPythonFastAPISQLiteQuickBooks APIMicrosoft GraphSharePointOutlookClaudeMCP connectorsOllamaLinux serversCaddyEncrypted backupsC#UnityGodot
Contact

Let's get your systems working together.

Tell me what tools you're juggling and where things get stuck. I'll reply within one business day.

Opens your email app with your message ready to send.