Portrait of Michael Doty

Michael Doty

Software Engineer & Systems Validation Engineer

michaeldoty.pro@gmail.com · 661-600-5762 · linkedin.com/in/michael-doty

Summary

Software engineer with experience across Java/Python development, Linux automation, release validation, AI workflow orchestration, and electrical hardware testing. Currently building BatonBot / LocalChainAI — a system that coordinates LLMs, CLI coding agents, model endpoints, logs, and repeatable software-building workflows.

Technical Skills

Languages & Tools:
Python, Java, SQL, JavaScript, TypeScript, Node.js, React, HTML, CSS, C#, Linux, Jenkins, TFS, Version Control, SQL Developer
AI & Automation:
Local-first AI systems, Multi-agent task routing, AI workflow orchestration, CLI coding agents, LM Studio, OpenAI-compatible endpoints, Anthropic, Grok, Stable Diffusion, Build/test/fix workflows, Log capture
Software Engineering:
Web applications, Database-backed systems, Release validation, Defect remediation, XSS remediation, Linux shell-script workflows, Oracle data-transfer workflows, SQL validation, ETL testing
Engineering & Test:
Test protocol design, Electrical validation, Bench fixtures, Oscilloscopes, Signal generators, Logic analyzers, CAN/LIN tools, PWM testing, Root-cause analysis, Vendor corrective action

AI Systems & Projects

BatonBot / LocalChainAI · www.batonbot.io

  • Built an end-to-end macOS prototype that orchestrates AI-assisted software workflows across local and cloud model providers, including LM Studio, OpenAI-compatible endpoints, Grok, and Anthropic.
  • Developed a Node.js-based orchestration layer that routes tasks, captures logs, coordinates multi-step execution logic, and runs multiple isolated AI build sessions in parallel.
  • Designed skill-file interfaces that allow external agents and tools to consume reusable workflow instructions and participate in BatonBot-managed task execution.
  • Integrated local AI development workflows using LM Studio, Cline, Aider, OpenClaw, VS Code agent extensions, and CLI coding agents to accelerate coding, debugging, orchestration, and test iteration.
  • Designed workflows that convert requirements into testable software outputs with human-reviewable logs and repeatable execution paths.
  • Demonstrated high-throughput parallel workflow execution, including a recorded test processing approximately 128M tokens in 43 minutes from a single user workflow.

SpeechXP · speechxp.com

  • Built an AI speech-coaching product that grades user performance in difficult dialogue scenarios and helps users practice high-pressure conversations.
  • Designed the product around real-time feedback, scoring, repeatable practice loops, and measurable performance improvement rather than passive chatbot interaction.
  • Developed a PostgreSQL-backed application using Prisma for data modeling, persistence, and structured access to user/session data.
  • Implemented JWT-based authentication to protect API endpoints and reduce unauthorized access or endpoint abuse.
  • Applied AI evaluation concepts to assess clarity, tone, confidence, relevance, and effectiveness of user responses in simulated conversations.
  • Used Stable Diffusion to generate 10,000+ synthetic character images for interactive dialogue scenarios and simulated conversation practice.

HBAR.io · hbario.onrender.com

  • A personal experimentation platform used for trying new front-end patterns, data visualizations, and deployment workflows.
  • Built and deployed on Render with continuous deployment from version control.
  • Serves as a sandbox for ideas that may graduate into standalone products.

Professional Experience

Electrical Engineer · URO Parts / A.P.A. Industries, Inc. · Simi Valley, CA · Apr 2019Present

  • Develop bench test protocols for automotive electrical components including ABS components, cameras, transfer case motors, ignition coils, LIN-based switches, temperature sensors, headlight control units, and HID ballasts.
  • Validate electrical behavior against OE benchmarks using oscilloscopes, power supplies, signal generators, logic analyzers, CAN/LIN tools, multimeters, current probes, and custom bench harnesses.
  • Designed custom bench fixtures for window regulator motor-control testing and temperature/resistance/voltage characterization.
  • Identified LIN window-switch signal mismatches, PWM activation-threshold failures, and material substitutions that could cause field failures or premature degradation.
  • Produce formal internal validation reports documenting test methods, measured results, OE comparisons, root-cause evidence, and vendor corrective-action requirements.

Systems Engineer · Airborne Wireless Network · Simi Valley, CA · Aug 2018Apr 2019

  • Supported field testing for an aircraft-to-ground wireless communication prototype combining GPS, radio coordination, and optical laser communication for internet transmission.
  • Coordinated engineering activities, vendor communication, equipment preparation, and test-run logistics for prototype hardware evaluations.
  • Assisted troubleshooting of communication-link behavior, latency, interference, power issues, and hardware defects during field tests.
  • Helped isolate a GPS calibration power-drain issue by simplifying the active hardware configuration and disconnecting auxiliary radio/laser components during satellite acquisition.

Quality Assurance Engineer · General Motors · Chandler, AZ · Jan 2017Jul 2018

  • Coordinated release-readiness smoke testing across 60+ aftermarket and supply-chain applications, managing test matrices, tester schedules, pass/fail status, and defect tracking.
  • Tested APIs, databases, front-end applications, reports, and ETL outputs to validate source-to-target integrity and expected business-rule behavior.
  • Created detailed defect reports in TFS with reproduction steps, screenshots, severity, and acceptance criteria; worked directly with developers to isolate root causes.
  • Used SQL validation and reconciliation checks to identify data-integrity issues, including bad computation defects in finance/cost-tracking applications before production release.
  • Supported QA automation using C# and an internal test framework.

Software Developer · General Motors · Chandler, AZ · Jan 2014Jan 2017

  • Developed, modified, and debugged Java-based web applications supporting service workflows, including key replacement tracking and technician-facing service document systems.
  • Improved legacy JavaScript/UI workflows by reducing repetitive user actions and enabling faster file-save operations from active modal workflows.
  • Remediated XSS vulnerabilities involving malicious HTML/JavaScript injection into text fields, helping protect database-backed application records.
  • Built and maintained Linux shell-script data-transfer workflows supporting technician service data across Oracle database environments.
  • Wrote Python automation to execute shell-script procedures based on day-specific transfer rules, reducing manual workflow time by approximately 4 hours.
  • Used SQL, Jenkins, Tortoise/version-control workflows, and release procedures to support application maintenance, data validation, and team handoff.

Education

Bachelor of Science, Electrical Engineering · Northern Arizona University · 2009 – 2013