Matthew Lotts
AI automation developer

Internal tools, APIs, and workflows that actually ship.

I turn messy operational problems into working software: Microsoft 365 automation, SQL-backed tools, FastAPI services, Flutter frontends, and practical AI-assisted workflows.

32TB → 21TBM365 storage reduction case study
FastAPI + FlutterBackend/API and client app delivery
Public checks greenRepresentative CI on the main repos

Selected projects

PowerShellGraph APIEntra ID

M365 Storage Optimiser

Sanitised case study of a SharePoint/OneDrive storage automation suite that reduced a live estate from 98% to 64% utilisation with zero external spend.

Live demo available

PythonFastAPISQLite

SaveRoom Pokémon Card Database API

API-first backend for Pokémon TCG search, pricing intelligence, images, inventory, listings, sales, fixtures, health checks, and OpenAPI docs.

CI passing

FlutterDartMobile

SaveRoom Scanner App

Flutter frontend consuming the SaveRoom API for card lookup, market price display, collection workflows, fixture-driven QA, and seller tooling.

CI passing

TypeScriptAI workflowsApproval gates

SaveRoom AI Runtime

Public workbench and case-study demo for AI-assisted operations workflows: structured drafts, evidence fields, and human approval boundaries.

Typecheck + demo CI

Stack

Python
FastAPI
Flutter
Dart
TypeScript
PowerShell
SQL
SQLite
Microsoft Graph
Entra ID
GitHub Actions
AI tooling

Looking for AI app / automation roles.

Best fit: building practical internal tools, workflow automation, API-backed apps, and supportable business systems.