Clarity over cleverness
Code and tooling should be easy to read and understand โ for the next person, and for yourself six months later.
I'm a credentialed Ignition integrator and Python systems engineer โ a rare combination that bridges industrial control systems and scientific software. I build SCADA/HMI and automation systems alongside the validation, configuration-safety, and developer tooling that keep them reliable, predictable, and easy to maintain.
I work especially well where software meets instrumentation: research and laboratory automation, scientific data systems, and control environments that demand correctness. My focus is reducing invalid states, improving debugging clarity, and making complex systems legible to the people who depend on them.
Available for integration and consulting engagements as well as remote or hybrid roles โ and able to travel for on-site work. Whether you need an Ignition build, a validation-focused tooling review, or an engineer who can move between control systems and Python, I'd be glad to talk.
โง๏ธ Pronouns: He/Him
Doby Baxter โ credentialed Ignition integrator and Python systems engineer, specializing in validation, reliability, and the space where control systems meet scientific software.
I build systems that prevent invalid states, improve error clarity, and make complex configurations easier to reason about โ from Ignition Perspective SCADA and PLC control (Siemens TIA Portal, CODESYS) to schema-driven Python tooling and developer-facing platforms.
Contributor to ESA Pyxel, where I improved validation, reliability, and developer experience within a scientific detector-simulation framework โ the same correctness-first mindset I bring to industrial and laboratory automation.
I work in Git-based environments with an emphasis on maintainability, clear documentation, and systems that are easy to understand, debug, and hand off.
| < Technical Competencies /> | |
|---|---|
| Credential | Credentialed & Registered Ignition Integrator โ Inductive Automation (Ignition 8.3), listed in the official Inductive Automation integrator directory. |
| PLC & Industrial Automation | Ignition SCADA (Perspective) โข Siemens TIA Portal โข CODESYS โข Ladder Logic โข Motor Control โข PLC Simulation & Debugging |
| Programming | Python โข TypeScript โข JavaScript โข Node.js โข Bash |
| Validation & Configuration | JSON โข YAML โข JSON Schema Design โข AJV Validation โข Schema-Driven Architecture โข Configuration Validation โข Deterministic Workflows |
| DevOps & Tooling | Git โข GitLab CI/CD โข Docker โข PyPI โข CLI Tooling โข OpenTelemetry (distributed tracing, metrics & logs) |
| Security & Systems | Input Validation โข Secure Configuration โข Network Analysis (Wireshark, Nmap) โข System Inspection & Debugging |
| Documentation & Communication | Technical Writing โข Architecture Documentation โข Open Source Collaboration โข Async Remote Communication |
| Engineering Experience |
|
"Doby has demonstrated strong technical skills, thoughtful system-level thinking, and a clear focus on usability and maintainability. He played a key role in developing innovative tooling driven by real user and community needs. He is proactive, reliable, and communicates clearly, particularly when working on complex or cross-cutting features."
A few principles I try to keep in mind when working on tooling, configuration, and developer-facing systems.
Code and tooling should be easy to read and understand โ for the next person, and for yourself six months later.
Good configuration handling and clear error messages make it much easier to spot mistakes before they become bigger issues.
Tools that behave consistently are easier to trust, debug, and hand off to someone else.
When something goes wrong, the error should tell you what happened and ideally point you toward fixing it.
A selection of featured projects in industrial automation, SCADA, and PLC programming โ focused on control systems, HMI design, and modular machine architecture.
A schema-aware YAML configuration system for ESA Pyxel simulation modes, designed to reduce misconfiguration risk in scientific workflows. Implements guided configuration flows, integrated validation, and contextual error handling to enforce structural correctness and improve usability in complex detector simulation environments.
โถ Visit
A structured contribution index documenting system-level improvements to a scientific detector simulation framework, including validation architecture, simulation models, and developer tooling. Highlights clarity-driven design, reduction of configuration ambiguity, and improvements to reliability and developer experience.
โถ Visit
A browser extension designed to enhance comprehension of scientific documentation through inline semantic augmentation. Introduces a layered concept system that detects domain-specific terminology and provides contextual explanations directly within the reading flow. Emphasizes cognitive accessibility, reduced context-switching, and a scalable architecture.
โถ Visit
A full-stack geospatial application integrating a FastAPI backend with the Copernicus Sentinel Hub API for real-time Sentinel-2 imagery, NDVI computation, and statistical aggregation. Orbital mechanics are computed via Skyfield (SGP4 propagation) to contextualize satellite passes. The frontend uses CesiumJS to render an interactive 3D globe with toggleable data overlays. Render hosting the API.
โถ Visit
A growing portfolio of PLC programming projects focused on industrial automation, control systems, and machine logic design. Includes motor control systems, latching circuits, sensor-based automation, and troubleshooting workflows using Ladder Logic and PLC simulation. Focused on reliable system behavior, fault isolation, and practical industrial problem-solving where software meets hardware.
โถ Visit
An exploratory contribution site documenting my journey into OpenTelemetry - the open source standard for distributed observability - alongside the ideas that drew me to it. Frames observability as a second-order cybernetic practice, where engineers, users, and the systems they build all sit inside the same feedback loop. A working notebook for contributions, reflections, and the long-term question of what it means to make complex systems legible to the humans who depend on them.
โถ Visit
A Raspberry Pi Zero 2 Wโbased systems lab for network analysis, monitoring, and security experimentation within a constrained hardware environment. Designed for hands-on exploration of system behavior, service configuration, and command-line automation under real-world resource limitations.
โถ Visit Repo
A technical portfolio of contributions across backend, frontend, and documentation within the GitLab ecosystem. Focused on validation, data integrity, and preventing invalid system states through safer parsing, input constraints, and improved API clarity in large-scale production systems.
โถ Visit
An AI systems architecture framework exploring bounded, human-centered design. Focuses on deterministic workflows, structural safeguards, and transparent system behavior to preserve human agency and accountability in AI-assisted environments.
โถ Visit
A structured workflow engine for LLM pipelines โ built around the same principles that run through all my work: predictable execution, validated configuration, and clear failure states. YAML-driven, cycle-safe, and designed to make complex AI workflows easier to reason about, debug, and hand off.
The repository is publicly available for inspection and non-commercial use. Commercial or production deployment requires a license โ starting from ยฃ249 for single-project usage, with team and enterprise options available. If you're building something with it, feel free to reach out.
Includes a commercial license grant, packaged Python wheel (.whl), and usage & integration instructions.
A living constellation of personal growth โ from empathy to confidence, advocacy to connection. Click or hover to expand the details for each milestone.
Explore the Solar System in a pixel-art spaceship made in PICO-8!