Senior XML / XSL / Java engineer & document-AI builder - Owner, AJB Consulting 28 years turning complex, unstructured documents into structured, usable data.
I'm a software engineer with nearly three decades building structured-content and document-processing systems - and, most recently, document AI / intelligent document processing: pipelines that convert messy, unstructured PDFs and contracts into clean, queryable, structured data.
My deepest specialty is the XML technology stack (XSLT, XSD, XQuery, XSL-FO, Saxon), paired with modern Python and Java/Spring backends and LLM-assisted engineering - I build with Claude Code and the Model Context Protocol every day.
- Document AI / IDP - PDF & contract → structured XML/JSON via direct parsing, OCR, and NLP/LLM extraction; semantic metadata and citation extraction at scale.
- XML & structured content - XSLT 1.0-3.1, XSD/DTD, XQuery, XSL-FO; DITA, S1000D, Akoma Ntoso; Saxon, oXygen, MarkLogic. (Participant, W3C XSLT 4.0 Community Group.)
- Backend & integration - Java/Spring Boot, Python, REST/SaaS, Apache Kafka, AWS & multi-cloud, Docker, CI/CD.
- AI-assisted development - LLM tooling (Claude Code, MCP) woven into real engineering and product workflows.
Legal-tech · Aerospace (S1000D) · Cybersecurity (OSCAL / FedRAMP) · Technical publishing · Medical (HL7)
XML Master · Oracle/Sun Certified Java Developer · Microsoft Azure & Google Cloud Fundamentals
Most of my work is client-confidential (legal-tech, aerospace, and enterprise document systems), so my public repositories are limited by design - I'm always glad to walk through the work in detail.
