Al Duncanson

Grand Rapids, MI – [email protected]

Notable experience

Artificial Intelligence Engineer

Gordon Food Service | Jun 2025 - Present

As an Artificial Intelligence Engineer at Gordon Food Service, I design and build multi-agent systems that coordinate autonomously across business processes. Working together with Google and Tyson Foods, I built the company’s first agent-to-agent (A2A) communication system for inter-enterprise AI collaboration, and configured agentic CI/CD pipelines that enable AI-driven development across the organization. This work puts Gordon Food Service at the leading edge of autonomous agentic systems in the food service industry.

Software Engineer

Mutually Human | Aug 2021 - Jun 2025

As a Software Engineer at Mutually Human, I built full-stack web and mobile applications for various clients, working alongside designers to create clean, functional products. I developed both frontend interfaces and backend systems across different tech stacks, turning client needs and design mockups into useful applications.

Senior Software Engineer

Kyros Digital | Jan 2019 - Aug 2021

As a Software Engineer and later Senior Software Engineer at Kyros Digital, I designed and built web and mobile applications for a range of clients, working closely with designers to deliver effective solutions. I developed full-stack systems across various technologies, and as I grew into the senior role, I took on greater responsibility for technical decision-making, architectural choices, and mentoring other engineers while continuing to ship quality products that met client needs.

Some of my open source

Handler

Open-source A2A Protocol client and developer toolkit

I created and maintain Handler, an enterprise-ready client and toolkit for the A2A (Agent-to-Agent) Protocol. Built with Python, Handler provides a CLI, TUI, MCP server, and reference agent implementation for communicating with remote AI agents. It enables developers to send messages, stream responses, manage sessions, inspect tasks, and debug agent interactions from the terminal or any MCP-compatible host like Claude, Cursor, or Gemini CLI.

Ginseng

Free and direct file sharing, globally

I’m building Ginseng, a native peer-to-peer file sharing application that prioritizes user privacy and agency. Built with Rust, Tauri, and Iroh’s P2P networking, it enables direct device-to-device file transfer with end-to-end encryption, no third-party servers, and no accounts required. The project uses Nix for reproducible builds and includes automated CI/CD for cross-platform releases.

Education

Grand Valley State University | 2013-2018

Bachelor of Science in Computer Science, Minor in Mathematics.