Engineering solutions across domains

Senior architect — I design cognitive software systems, make untestable systems testable, and ship products end to end. 30 years, mostly through the door of quality.

SEC-01

About

I'm Eric Mumford — a senior architect who builds across the full spectrum of engineering. I use a Beck–Fowler philosophy: small working slices, refactor relentlessly, test everything. I enjoy translating a blueprint into working software with diverse teams.

I think about how systems know things, and I make untestable things testable. My work spans cognitive architectures, knowledge-graph systems, legacy modernization, and the quality engineering that holds it all together. I work in Python, Java, Go, C#, F#, and Cypher — the problem picks the language.

When I'm not writing code I'm fabricating custom parts for classic Land Rover Defenders, or writing about philosophy, artificial intelligence, and the human side of technology.

0 Years Engineering experience
0 Projects Across software, quality, and fabrication
0 Languages Python, Java, Go, C#, F#, Cypher
SEC-02

Capabilities

What I do, and the work that proves it

CAP-01

How systems know things

I design architectures around knowledge and inference — knowledge graphs, process mining, and a cognitive system whose organs each do one job and talk through contracts. I build engines that try to falsify their own knowledge, because that is what knowing actually requires.

CognilateralQA Metrics Intelligence Platform
CAP-02

Making untestable things testable

I take systems that resist automation — mainframe terminals, legacy protocols, BDD suites — and make their behavior deterministic and verifiable, replacing sleep timers and timing hacks with state machines and contracts.

HTI5250JLOM RuntimeFTOC
CAP-03

Measuring organizations

I build the pipelines and graphs that turn scattered delivery data into a single, honest picture: unified ETL across test-management platforms, DORA scoring across large repo estates, and migration trackers that project completion statistically instead of guessing.

QA Metrics Intelligence PlatformEnterprise QA Automation
CAP-04

Shipping products

I take products from zero to multi-tenant SaaS and from monolith to functional core, choosing the language the problem demands and proving the result with thousands of tests.

RedeemFlowCheckvox
CAP-05

Infrastructure for AI agents

I build the substrate autonomous agents run on: a multi-agent development swarm coordinated through event sourcing and trust boundaries, an offline-first communication mesh, and hardware that gives an agent physical control of a machine.

TESSERADeveloper Tooling & InfrastructureThriceGrip
CAP-06

Frameworks & tools

I build the durable scaffolding other work stands on — resilient self-healing frameworks, ETL recovery systems with atomic rollback, and analysis platforms — across Python, Java, Go, C#, F#, and Cypher. The problem picks the language.

SamstraumrdBridgeHappyGene
SEC-03

Selected Work

Project-by-project results. Client engagements are anonymized; metrics are real.

Cognilateral

2026 – present

A modular cognitive architecture built as independent organs — an event-bus spine, a Neo4j knowledge graph, audio ingestion, voice synthesis, and an agent mesh — each enforcing its own fitness functions and communicating through consumer-driven contracts.

  • 44,000+ automated tests, 44 architectural fitness functions, 95 modules
  • Consumer-driven contract testing at every inter-organ boundary
  • Event-sourced with strict anti-corruption layers between organs
PythonNeo4jEvent-Driven ArchitectureConsumer-Driven ContractsTDD

HTI5250J

2026 – present

A headless-first Java terminal emulator for automated testing of IBM i (AS/400) systems, replacing timing-based test hacks with deterministic, state-machine-driven workflows and JDBC verification alongside screen-level testing.

  • Deterministic state verification instead of sleep-based waits
  • Session pooling architecture for parallel test execution
  • Protocol extensions and JDBC integration for direct database verification
JavaTN5250IBM i / AS400Test AutomationProtocol Engineering

Samstraumr

2025 – present

An enterprise Java framework for resilient, self-healing systems with adaptive components, event-driven architecture, and Clean Architecture principles, tested with BDD acceptance specifications.

  • Clean Architecture enforcement with automated style checks
  • BDD test suite with Gherkin feature specifications
  • Adaptive component patterns for self-healing behavior
JavaClean ArchitectureBDD / CucumberEvent-Driven ArchitectureMicroservices

QA Metrics Intelligence Platform

2025 – present
an enterprise QA organization

A process-mining and ETL suite that unifies quality metrics across three test-management platforms and surfaces workflow bottlenecks that dashboards cannot show, built for an enterprise QA organization.

  • Process mining on workflow transitions via Neo4j graph analysis
  • Multi-platform ETL with 43 consumer-driven contract tests
  • DORA metrics and repository-health scoring across an enterprise QA org (90 repositories)
  • Statistical trend analysis with linear completion projections
PythonNeo4jFastAPIProcess MiningETLDORA Metrics

Enterprise QA Automation

2026 – present
a national mortgage lender

End-to-end test automation across the loan lifecycle for a national mortgage lender, with CI/CD integration and a dependency-free telemetry-consolidation pipeline that gave a QA team visibility it previously lacked.

  • Keyword-driven end-to-end coverage of mortgage origination workflows
  • Dependency-free telemetry pipeline aggregating scattered per-tester run data for BI
  • Incremental state tracking for append-without-reprocess across runners
Robot FrameworkPythonCI/CDTest AutomationFinancial Services

TESSERA

2026 – present

An event-sourced, multi-agent TDD system in which agents operate within trust boundaries, coordinate through a nerve-client protocol, and execute autonomous development workflows from ingestion through publishing.

  • Cross-organ fitness functions guard architectural boundaries
  • Trust-boundary configuration with graceful degradation on failure
  • Ingestion → synthesis → verification → publishing pipeline, every decision auditable
PythonMulti-Agent SystemsEvent SourcingTrust ArchitectureTDD

LOM Runtime

2026 – present

A Go runtime for testing legacy systems — mainframes and TN5250 terminals — using deterministic, protocol-level state machines instead of fragile timing hacks.

  • State-machine-driven test execution with no sleep/timing dependencies
  • Protocol-level automation for terminal interactions
  • Concurrency-first Go implementation, companion to HTI5250J
GoState MachinesProtocol EngineeringMainframe TestingLegacy Modernization

RedeemFlow

2026 – present

A full-stack multi-tenant SaaS platform for loyalty-points optimization, with row-level tenant isolation, community pools, and identity via organization-scoped JWT claims.

  • Multi-tenant architecture spanning shared and isolated tenants
  • Row-level tenant isolation across six user-facing tables
  • 1,788 automated tests with migration backfill strategies
PythonFastAPIPostgreSQLMulti-TenancySaaS ArchitectureJWT

FTOC

2024 – present

A Java tool that analyzes Cucumber/Gherkin feature files to generate documentation, enforce tag consistency, and measure BDD test-suite quality using significance scoring.

  • Tag co-occurrence analysis with TF-IDF significance scoring
  • Interactive HTML reports for BDD suite health
  • Style-guide enforcement via automated checks in a CI/CD pipeline
JavaBDD / CucumberGherkinTF-IDFCode Quality Analysis

Developer Tooling & Infrastructure

2026 – present

A collection of developer-productivity tools: an offline-first agent communication mesh, an agentic writing optimizer, a multi-repo workflow server, and a fleet control plane managing runners across multiple machines.

  • Offline-first agent communication protocol wrapping seven tools (44 + 801 tests)
  • Five-agent parallel writing optimizer enforcing clarity (88% coverage)
  • Fleet control plane: launchd-managed runners and lane-engine orchestration
PythonModel Context ProtocolAgent CommunicationFleet ManagementDeveloper Experience

Checkvox

2025 – 2026

A no-meeting work-management system that evolved from a Java monolith to an F# functional core for stronger correctness guarantees, with a cross-language CI pipeline and a storage layer tested across three backends.

  • Migrated from Java to F# for functional correctness
  • Cross-language testing pipeline across F#, Java, Python, and Go
  • Storage abstraction tested across SQLite, JSON, and PostgreSQL
F#JavaFunctional ProgrammingCross-Language CIPostgreSQL

dBridge

2025

A .NET/C# ETL bridge with comprehensive failure recovery — four recovery strategies, three rollback scopes, and automatic checkpoint persistence — plus OpenAPI spec validation for contract-test generation.

  • Four ETL recovery strategies with atomic rollback operations
  • Persistent checkpoint system for recovery points
  • OpenAPI spec validation feeding contract test generation
C#.NETETLFailure RecoveryOpenAPIEnterprise Integration

HappyGene

2026 – present

A Python platform for genetic parameter sensitivity analysis with tier-based quality gates, hypothesis testing, and configurable batch-processing pipelines.

  • Tier-based quality gates across a multi-phase pipeline
  • Hypothesis testing over batch genetic datasets
  • Configurable analysis pipelines for sensitivity studies
PythonBioinformaticsSensitivity AnalysisHypothesis TestingData Science

ThriceGrip

2026 – present

A Raspberry Pi-based KVM device that lets an AI agent physically control a computer, with three graduated control modes from input-only to full system access.

  • Graduated control levels via three grip modes
  • Hardware integration bridging agent software and physical input
  • Infrastructure for embodied AI-agent control
Raspberry PiPythonHardware IntegrationAI Agent InfrastructureKVM

Full résumé

Experience, skills, and selected work in one document.

SEC-04

Defender Fabrication

Custom-engineered parts for Land Rover Defender 90, 110, and 130 — the same measure-twice discipline, in aluminum and steel

Custom Heater Box

Redesigned aluminum heater box that replaces the brittle OEM plastic unit. Improved airflow channels, corrosion-resistant construction, and direct bolt-in fitment.

Available

Redesigned Door Hinges

Heavy-duty stainless steel hinges engineered to eliminate the sagging door problem. Greased bearings, increased pin diameter, and reinforced mounting plates.

Available

Aluminum Vent Panels

Precision-cut aluminum vent panels replacing deteriorated OEM units. Powder-coated finish, integrated mesh screens, and improved ventilation geometry.

In Development

Bulkhead Reinforcement

Structural reinforcement kit for the bulkhead foot wells — the most common rust-through point. Bolt-on galvanized plates with drain channels to prevent future corrosion.

In Development

All parts are designed in CAD, fabricated from aluminum or steel, and test-fitted before shipping.

SEC-05

Writing & Ideas

Essays on philosophy, artificial intelligence, and the intersection of human and machine thinking

Essays coming soon to Substack. Topics I'm exploring:

Philosophy of Mind AI Ethics Engineering Culture Epistemology Technology & Society

"The unexamined code is not worth shipping."

— Workshop notebook, 2024
Subscribe to Updates
SEC-06

Get In Touch