ERP · EDI · APIs · Full stack

Understand the process. Build systems that last.

Marvin Kamp combines 25 years in software development with 15 years of ERP experience in the steel sector – from C# and B2B EDI to modern APIs, data platforms and full-stack products.

25 years engineering15 years ERP / steelC# · .NET · SQLOpenAPI · EDI · Webhooks

Capability profile

Deep in process, precise at interfaces

The combination of long-term domain work and owner-built products is the foundation of this portfolio.

AI process automation

Process decomposition, LLM and agent pipelines, n8n, human gates, evaluation, audit, recovery and controlled integration into existing systems.

ERP & steel processes

Order-to-cash, purchasing, inventory, material master data, batches/coils, logistics, invoicing and exception workflows.

B2B EDI & integration

Partner profiles, mappings, acknowledgements, idempotency, retries, reconciliation, audit and operations.

C# / .NET & legacy modernization

Long-lived business systems, API layers, incremental migration, SQL and operational safety.

API documentation

OpenAPI/Swagger, quickstarts, reference docs, examples, error models, webhooks and docs-as-code.

Full-stack products

TypeScript/React/Next.js, backend services, PostgreSQL/SQLite, authentication, accessible interfaces and tests.

Data platforms & automation

Multi-source ingestion, normalization, provenance, quotas, monitoring, replay and human gates.

Signature system

Do not just build software. Build control, evidence and a way back.

MK1 Command is the visual and technical anchor of this portfolio: a real owner-built control plane that makes state, authorization, human gates and audit visible.

MK1 Command / Control PlaneOWNER-BUILT

Built for accountable operations

Every action has state, authorization and a trail.

Policy layersA0-A6versioned
Runtime modes2real / synthetic separated
Public surfaceTLSAPI + DB internal
PlanHuman gateAudited state
VERIFIED purpose-bound grant checked
PERSISTED append-only event recorded
BOUNDED external provider actions disabled
RECOVERABLE backup and immutable rollback path

Real projects

Verifiable publicly or through sanitized artifacts

OWNER-BUILTNext.js, TypeScript, Prisma, SQLite, C#/.NET, Chrome MV3

BetManager Pro

Local sports-data and decision-support platform with multi-source ingestion, normalization, ELO, odds time series, coverage controls and a human final decision.

Open case study →
OWNER-BUILTTypeScript, React, PostgreSQL, Docker, Caddy, VPS operations

MK1 Command

Auditable control plane for AI-assisted business processes with role and policy models, durable workflows, signed runner protocols, human gates, MFA, backups and a clearly separated demo mode.

Open case study →
OWNER-BUILTFull-stack web product, social platform APIs, self-hosted operations

Persona Studio

Self-hosted creator workspace for planning, publishing and analyzing a creator's own short-form content and channels.

Open case study →
OWNER-BUILTFull-stack product, AI-assisted content workflow, self-hosted deployment

RoamTale

Product for AI-assisted social posts from a user's own travel photos, with a publicly verifiable landing page and application.

Open case study →
OWNER-BUILTSelf-hosted n8n, webhooks, HTTP APIs, schedules, email and push workflows

RoamTale n8n Automation

Version-controlled workflow suite for RoamTale with a live-tested caption automation, daily digest and clearly separated posting and push templates.

Open case study →
OWNER-BUILTFull-stack marketplace, logistics workflows, platform engineering

CargoTrouper

Co-founded logistics platform matching self-employed truck drivers without their own vehicle with freight companies; Marvin's technical role and the platform concept are publicly documented.

Open case study →

Documentation samples

Demos are demos – and labeled as such

They demonstrate work quality and technical depth without pretending to be client engagements.

SYNTHETIC DEMOTypeScript, Node.js, policy engine, JSONL audit, human-in-the-loop

AI Process Modernizer

Executable reference lab that decomposes a business process into automated, assisted and human-owned steps with risk classification, approval boundaries and replayable evidence.

Open case study →
SYNTHETIC DEMOPython, n8n workflow JSON, static analysis, CI

n8n Workflow Guard

Read-only scanner for exported n8n workflows that flags possible inline secrets, unprotected webhooks, missing retry or timeout strategies and recovery gaps.

Open case study →
SYNTHETIC DEMOC#, .NET 10, OpenAPI 3, CI compatibility gate

OpenAPI Change Guard

Dependency-free .NET CLI for focused breaking-change checks on published API contracts, including paths, operations, responses, schemas, required fields and types.

Open case study →
SYNTHETIC DEMOOpenAPI 3.1, REST, OAuth 2.0, webhooks, idempotency

AtlasBridge Orders API

Fully synthetic API documentation pack covering quickstart, authentication, idempotency, errors, webhooks and an executable OpenAPI specification.

Open case study →
SYNTHETIC DEMOWebhooks, HMAC signatures, replay protection, delivery operations

RelayDesk Webhook Guide

Synthetic webhook documentation pattern with signature verification, replay protection, retry behavior and operational troubleshooting.

Open case study →
SYNTHETIC DEMOQueues, leases, idempotency, observability, incident response

Reliable Automation Runbook

Operations runbook for reliable automation: state, restart, dead-letter flows, human gates, monitoring and rollback.

Open case study →
SYNTHETIC DEMOC#, .NET, CLI, fixed-width data, JSON, characterization tests

LegacyBridge Modernization Lab

Executable synthetic C# lab for incremental modernization of long-lived business systems: ingest, validate and compare legacy data behind a modern CLI/API boundary.

Open case study →