AI Engineer building retrieval systems, agent orchestration, user-facing AI products and reliable execution infrastructure.
I combine applied AI with more than 20 years in enterprise IT, automation, operations and cybersecurity. My work focuses on systems that are useful in practice: searchable knowledge, controlled agent actions, product-facing AI workflows, auditability and operational safeguards.
Start with the live portfolio landing page
Recruiter proof packages, method profiles, supporting evidence and earlier showcases in one public route.
These four projects provide complementary evidence across retrieval, product engineering, agent interaction and runtime reliability.
| Project | Problem solved | Implementation evidence | Public proof |
|---|---|---|---|
| Intelligence Engine | Makes structured source material searchable through lexical, semantic and graph retrieval rather than one search method alone | Python, FastAPI, React, TypeScript, Sigma.js, KuzuDB, LanceDB, BM25, schema-driven domains, REST and MCP | Explore the showcase |
| MADS - Multi-Agent Developer Sandbox | Lets AI agents propose code and commands without giving them uncontrolled host access | Electron, React, TypeScript, Zod, policy-gated execution, reviewable ChangeSets, durable audit, 125 Vitest tests and 13 Electron E2E scenarios at the pinned implementation receipt | Try the synthetic proof package |
| Adaptivearts.ai | Turns research, editorial work and AI experiments into a deployed user-facing product | Astro, React, TypeScript, Supabase Auth and role handling, editorial workflows and an authenticated server-side Gemini provider boundary | Read the architecture case study · Visit the product |
| Gate Monitor | Governs long-running AI-agent sessions using deterministic policy rather than relying on the agent to self-report that everything is fine | Python, Typer, Pydantic, JSONL evidence, cost/time/progress/error thresholds, quality and memory findings, reports and MCP; source history records 279 passing tests plus three dogfood scripts | Use the synthetic decision demonstrator |
source material and operational signals
-> structured ingestion and typed contracts
-> retrieval, policy or decision logic
-> user-facing React / web / desktop surfaces
-> explicit approval, evidence and audit boundaries
-> reproducible verification receipts
- Applied AI: hybrid retrieval, provider integrations, agent workflows and AI-assisted product features.
- Modern application engineering: Python/FastAPI, React/TypeScript, Astro, Electron and Supabase.
- Reliable execution: policy gates, reversible changes, deterministic decisions and durable evidence.
- Security-aware design: credentials kept out of browser or renderer surfaces, path confinement, workspace boundaries and explicit non-claims.
The detailed source pins, verification limits and publication status are recorded in docs/recruiter-proof-evidence-2026-08-02.md.
A scene-driven React and Three.js engine that normalizes agents, projects, workflow runs and graph events into a shared node/edge/event model.
The public-safe demonstration shows synthetic agents, focus, replay, priority filtering, provenance and snapshot export without exposing real messages, workflow data or private source.
A Python CLI and SQLite action-evidence ledger that separates observed evidence, declared project context and derived reports.
The synthetic proof demonstrates temporal honesty, privacy receipts, secret-shaped-input refusal and JSONL/Markdown projections without exposing a real ledger, shell history, transcript or Personal RAG record.
The source pins and verification boundaries for both supporting cases are recorded in docs/supporting-proof-evidence-2026-08-02.md.
A RunContext-governed orchestration runtime and multi-agent backbone. The current evidence route distinguishes the adopted compiled execution path, exposed through CLI and HTTP, from peer and reference surfaces such as AgenticLoop, OODA, scenario execution and review.
Open the current source-pinned SPINE proof · Browse the full showcase
A private teaching and reference implementation of capability-based routing, provider fallback, observability and optional learning with FastAPI, LanceDB and Neo4j. It is not presented as an active production service or as the estate's current universal MCP router.
Open the current source-pinned evidence route · Browse the historical showcase
A public, default-deny execution boundary for agent workflows with policy validation, environment scrubbing, resource limits, output caps and local-model support.
It is a bounded process-execution layer, not a kernel or container isolation boundary. The public source remains canonical; the evidence card provides a short recruiter orientation.
Read the source-first evidence card · Inspect the public source
The freshness pins, lifecycle boundaries and non-claims for these three cases are recorded in docs/supporting-proof-evidence-p1-02-2026-08-02.md.
A set of smaller public products demonstrates narrow, explainable MCP capabilities:
| Project | Purpose | Public surface |
|---|---|---|
| switchcore | Discovers MCP tools and recommends bounded workflows | Showcase |
| vigil | Schedules durable follow-up checks with retry and expiry | Showcase |
| spawn | Turns recurring agent patterns into generated MCP projects | Showcase |
| arbiter | Validates MCP protocol behavior, quality and remediation paths | Showcase |
| agentspool | Provides inter-agent messaging and delivery semantics | Showcase |
| Showcase | Focus |
|---|---|
| 8me Learning Platform | Progressive loop-orchestration labs |
| Security Audit MCP | Security scanning and isolated analysis patterns |
| Music Video Creator | Audio analysis, beat-aware rendering and multimodal output |
| From Blueprint to Application | Book and interactive demonstrations covering structured AI delivery |
A controlled audio-first pipeline for a local morning brief in Västra Götaland:
approved public sources
-> collection and deduplication
-> ranking and rundown
-> Swedish script generation
-> editorial QA
-> voice and script-anchored captions
-> human review
The prototype is AI-assisted and human-reviewed. It is not presented as an autonomous newsroom or as permission to reproduce copyrighted source articles.
I prefer systems where claims can be inspected:
- source and implementation commits are pinned;
- tests and runtime receipts are distinguished from documentation claims;
- private data is replaced by synthetic fixtures in public demonstrations;
- limitations and non-claims sit beside strengths;
- risky actions pass through explicit policy or human approval;
- preserve-first change practices keep earlier evidence available.
This is also why many of the public proof packages are explanatory or synthetic. They demonstrate the product and control model without publishing credentials, prompts, private patches, operational logs or customer-like data.
Adaptivearts.ai is my independent applied-AI initiative for research, prototypes, technical writing and product experiments.
More than 20 years across enterprise IT operations, systems engineering, automation, cybersecurity and DevOps, including SOC/XDR work, identity and endpoint environments, monitoring, incident-oriented operations and business-facing technical delivery.
My current focus is the intersection of:
- applied AI and AI enablement;
- automation and integration;
- retrieval and knowledge systems;
- agentic workflows;
- security, governance and observability;
- translating technical capability into practical business value.
Occasionally the human also emits audio.
The previous, broader profile README is preserved at archived/README.pre-canonical-recruiter-landing-2026-08-02.md.
Applied AI · Automation · Reliable agent systems · Adaptivearts.ai



