Designed and built a device orchestration platform for hardware validation. It uses a stateful LangGraph agent, typed MCP tools, and durable job recovery.
- Led architecture and development of the hardware validation platform, including its execution engine and tool integrations.
- Built a stateful LangGraph agent for device tool routing and concurrent workflows using Python asyncio.
- Implemented an MCP server with typed tools for device control, diagnostics, log retrieval, and Git operations.
- Added retries, safeguards, logging, and telemetry to LiteLLM tool calls. Persisted jobs in SQLite through aiosqlite for recovery.
Tools · LangGraph · LiteLLM · MCP · Python asyncio · SQLite · aiosqlite