Vol. XV / Iss. 08

The McKinnie Dispatch

United States / 2026 / 25c

Late edition / engineering section / filed May 17, 2026

Marlon McKinnie

CTO / platform builder / applied AI systems

Chief Technology Officer, platform builder, and applied AI product engineer

A working history of cloud platforms, applied AI systems, developer tooling, and product surfaces that still make sense after launch.

Start with the offer

Building infrastructure, products, and operating paths for high-context enterprise software. The useful system is the one a team can run twice, explain under pressure, and improve without losing context.

Work With Me

Where I am useful.

Fit check

Work with me when the problem crosses product, platform, and operations.

I am most useful when the work has enough context that a generic implementation plan starts lying: Archibus upgrades, managed workspaces, applied AI support paths, platform rescue, and developer tools that need to survive real users.

Archibus and WebCentral labs

Upgrade readiness, repeatable test/UAT environments, performance triage, and support paths around real WebCentral constraints.

AI-assisted support systems

Agent workflows, context boundaries, token-cost discipline, and human review loops for teams that need answers they can defend.

Platform/product repair

Cloud workspace platforms, deployment visibility, auth boundaries, billing surfaces, and operational feedback loops.

Developer tooling

Editors, CLIs, dashboards, worktree workflows, and automation that reduce handoff friction instead of adding another ceremony.

Project Files

Focused dossiers.

Archibus delivery lab

Archibot

Archibot turns high-context WebCentral support work into repeatable environments, safer diagnostics, and AI-assisted tooling that stays close to the source material.

ArchibotArchibusWebCentralmanaged workspaces
Open file
Cloud environment platform

Managed Workspaces

The workspace work is about turning fragile local rebuilds into productized environments with identity, templates, billing, support paths, and visible operating evidence.

Coder workspacesKubernetesGitOpsDevOps
Open file
Data exploration product

Dexaga

Dexaga was the product path from consulting knowledge to a tool: identify available data, query it, aggregate it, and make related operational context visible.

DexagaERPIWMSGraphQL
Open file
Trust boundary experiment

SteamPanno

SteamPanno was a reminder that the delivery shape is part of the product. A one-time creative tool should not ask for more trust than the output deserves.

SteamPannoweb toolstrust boundariesexperiments
Open file
Workflow infrastructure

Agent Tooling

The useful agent system is less like a crowd of autonomous workers and more like a disciplined sidecar workflow with clear ownership, evidence, and final review.

AI agentsworktreesdeveloper toolsCodex
Open file

File I / Work History

Public work record.

No. 01 Aug 2022-present ISM Services, Inc. Chief Technology Officer Leading technology at ISM across Archibus, cloud workspaces, applied AI, and product operations. Read

This is the current chapter: taking high-context facilities management software work and turning it into systems teams can actually run, support, and improve.

  • Owns technical direction for practical product systems around Archibus, workspace platforms, managed AI tooling, and deployment operations.
  • Focuses on the parts of product delivery that have to keep working after launch: environments, support paths, developer tooling, and operating evidence.
ArchibusKubernetesCloudflareGitOpsAI toolingDeveloper platforms
3 yrs 9 mos Full-time
No. 02 Sep 2019-Aug 2022 Dexaga LLC Co-Founder Designed, prototyped, iterated, built with help, and maintained Dexaga, a data exploration tool for ERP and IWMS systems. Read

Dexaga helps users identify, query, aggregate, and understand data already available in operational databases without needing to know SQL.

  • Built location-aware data exploration so users could cross-reference assets with place and infer what else was related to that asset.
  • Supported Archibus, ServiceNow, Google Sheets, and the connector pattern for more systems.
  • Merged the mobile client back into the mainline through Cordova because the backend was server-driven enough that the client mostly needed filesystem permissions.
GraphQLSpring / Spring BootMSSQLOracleJOOQ roadmapReactThree.jsMaterial UIVue prototypesFusionChartsag-GridReact NativeCordova
3 yrs Herndon, VA Co-Founder
No. 03 Mar 2018-Dec 2019 Nano Consulting Corp Co-Founder Co-founded a consulting company in the same enterprise software and facilities management software lane. Read

This period connects the Counterpointe R&D work to Dexaga: taking messy operational systems, building tools around them, and making the result usable by people who are not sitting inside the code.

1 yr 10 mos Herndon, VA Co-Founder
No. 04 Apr 2014-Mar 2018 Counterpointe Solutions, Inc. Senior Software Engineer Full-stack Archibus engineering with a heavy R&D streak: build tooling, UI performance, mobile work, security, and pipelines. Read

This was the period where I learned to stop accepting slow enterprise software as inevitable and started building tools that changed the shape of the work.

  • Built a Maven plugin that parsed Archibus AXVW XML into Java scaffolding for Selenium WebDriver and Cucumber tests, later backed by an in-memory metadata database.
  • Built a Maven plugin that precompiled AXVW files into JSPs and servlets at build time, cutting load time on weaker servers by roughly 80-90%.
  • Redesigned a grid with virtualized partial rendering and caching. A 30,000-row case moved from 1-5 minutes in stock Archibus to roughly 0.2-0.5 seconds.
  • Worked through R&D paths with Polymer, Dart, Materialize, React/Inferno, Spring Security, JPA tuning, Sencha mobile changes, Jenkins pipelines, Bash, and PowerShell.
  • Forked minify-maven-plugin, jspc-maven-plugin, Jasper runtime for Tomcat 7/8 on Windows stability, and cucumber-jvm world-object handling.
JavaMavenAXVWSelenium WebDriverCucumberJSP / ServletsPolymerReact / InfernoDartMaterializeSenchaJPASpring SecurityJenkinsBashPowerShell
4 yrs Vienna, VA Employee of the year 2016
No. 05 Jul 2012-Apr 2014 ISM Services, Inc. Software Developer Developed and modified Archibus modules, maintained MSSQL data, trained developers, and built a unified request portal. Read

This is where the Archibus and facilities management software domain became the base layer for the rest of the work.

  • Developed Archibus modules with JavaScript, Archibus script, Java, and J2EE.
  • Updated and maintained MSSQL databases for Archibus deployments.
  • Led training seminars on programming basics and common practices.
  • Researched integration paths between Archibus and web frameworks including Ext JS 4 and jQuery.
  • Built a User Activity Monitoring System for login and basic activity records.
  • Built an Archibus module that unified Service Desk, Fleet Management, Building Operations, and Move Management requests into one portal.
  • Found and fixed several security risks in the Archibus mobile platform for Android and iOS while designing that module.
ArchibusJavaScriptArchibus scriptJava / J2EEMSSQLExt JS 4jQuery
1 yr 10 mos Washington DC-Baltimore Area Software Developer
No. 06 Jul 2011-Jan 2012 Space Ground Systems Solutions Software Engineer Developed and modified board support package hardware drivers in C and Python. Read

This was lower-level systems work: hardware support, test routines, simulators, version-control discipline, and Unix-like operating environments.

  • Built test routines and simulators for existing and newly added hardware devices.
  • Worked with CVS, SVN, and ClearCase.
  • Completed work in Linux, Unix, and VxWorks environments.
CPythonLinux / UnixVxWorksCVSSVNClearCase
7 mos Software Engineer
No. 07 Jan 2011-Jul 2011 SolidFiction Mobile Application Developer Developed three mobile apps concurrently, including Java-based remote access terminals for robots. Read

This was early mobile work with the whole release path attached: application code, database work, security concerns, signing, and publishing.

  • Built apps with Java, MySQL, XML, and Eclipse.
  • Created mobile remote-access terminals for robots.
  • Worked through SQL injection, buffer overflows and underflows, bad redirects, access control, and SSL tunneling concerns.
  • Handled Google Play publishing, developer signing, and release procedures.
JavaMySQLXMLEclipseAndroidGoogle Play publishingMobile security
7 mos Washington DC-Baltimore Area Mobile Application Developer

File II / School

Howard University and the systems work around it.

Howard University

Computer Science, with the useful parts happening both in class and in the lab.

Student-run systems work

Managed a student computer lab with 50+ machines and helped keep real users working.

Virtualization projects

Built cross-platform VM networks, Xen Ubuntu hypervisor labs, and bridged web, app, and LDAP services.

Applied systems projects

Worked on firewall upgrade ideas, intrusion prevention, and a GPS-based lane-departure warning system.

File III / Skills

Dense inventory from the work.

Languages

TypeScriptJavaScriptGoPythonSQLJavaBashPowerShellHTMLCSSXMLAXVWMDXYAMLJSONHCL / TerraformGraphQLRegexEnglishFrench

Infrastructure

Cloudflare WorkersKubernetesFluxArgo CDHelmKustomizeDockerTerraformDigitalOcean DOKSAWS EKS / S3Azure AKS / OpenAINGINXoauth2-proxyExternal DNScert-managerOpenBaoExternal SecretsAuthentikGitLabAzure DevOps

AI / Data

OpenAI Responses APIAnthropic MessagesGemini / Vertex AILangChainLlamaIndexChromaWeaviateMilvusSupabase / pgvectorPineconeGraphRAGMCPEmbeddingsTool callingEval harnessesRAG ingestionWhisper / audioSQL ServerOraclePostgres

Product / Web

ArchibusCoder workspacesVS Code extensionsJetBrains pluginsGo LSPAstroReactNext.jsViteGatsbyDesign tokensAdmin consolesAPI productsStripeResendTeams workflowsS3 / object storageMinIO / SeaweedFS

File IV / Issues

Published issues.

11

KeyControl Was a Portability Problem

KeyControl had to leave my memorized WebCentral setup and still install, run, and pass checks for someone else.

Product revamp Read issue
10

A Real Archibus Dev Environment Is Not Just a Container

The container is the easy part. Real Archibus workspaces also need databases, licenses, restore paths, startup scripts, IDE access, diagnostics, and support evidence.

Managed workspaces Read issue
09

Archibot Has to Pay API Rates

Archibot is a repeatable Archibus lab with AI attached. That means the token math has to be honest from the start.

Archibot economics Read issue
08

Agent Swarms Still Obey Amdahl's Law

Parallel agents are useful when the work is actually parallel. They do not remove the serial review, merge, and judgment path.

Agent systems Read issue
07

What ISM Services Actually Does

ISM is not a generic software shop. Most of the work lives in the hard middle around Archibus, operations, data, support, and tools that make the work repeatable.

ISM Services Read issue
06

I Missed the MinIO Turn

MinIO's community edition had been heading toward maintenance mode for months. I noticed when Reddit made it embarrassing to miss.

Storage migration Read issue
04

Making the Cluster Less Dependent on Me

The research cluster proved Archibus could run in Kubernetes. The next problem was that too much of it still required me.

DevOps archaeology Read issue
03

The First Cluster Was Mostly Bash

A hosting question, Authentik, and a pile of manual Kubernetes scripts. The first real lesson was not that self-hosting is cheap.

DevOps archaeology Read issue
02

Before Archibot Had Memory

The first useful Archibot knowledge-system lesson was not a vector database. It was learning how to make private software knowledge retrievable at all.

RAG archaeology Read issue

Get in touch.

Available for the right platform, AI, and product engineering conversations.