Andrew Horsburgh

Work

Software tools, a study app, and a robot that keeps giving me new questions. These projects range from small things I use myself to longer builds with several moving parts.

Flow Control running beside an agent conversation, with aircraft on radar and the event log visible.

Flow Control

Air traffic simulation with an AI agent

Built in about five days for the WebMCP Challenge on Devpost. A human and an agent share a live air-traffic simulation, using tools defined by the application and acting within the authority the person grants.

Live demo
Works today
Live traffic, agent tools and approval-gated actions.
Still to do
Further demo refinement.
Pi terminal with pi-ollama loaded, a Gemma model conversation and Ollama commands.

pi-ollama

Local models for the pi coding agent

An extension connecting the pi coding agent to local models through Ollama. I maintain it, work through user reports and help contributors improve their PRs, with the aim of building a community around the project.

Released
Shipped
2026 · Open-source extension
Since then
Maintenance and contributor review.
CipherRank certification track selection.
CipherRank mission results with answer score, experience points and a learning takeaway.
CipherRank Network+ readiness dashboard with a domain breakdown.

CipherRank

Certification study for iPhone and iPad

A study app for iPhone and iPad, built to learn the process of taking an idea through to App Store approval. I kept the scope simple and chose something I might use for my own cybersecurity studies. Released on the App Store.

Released
Shipped
2026 · Apple App Store
In the app
Study and exam modes with a readiness dashboard.
Four-wheeled pi-bot rover with lidar, orange printed mounts, exposed electronics and a Wi-Fi router.

pi-bot

Hardware, navigation and agent interaction

An ongoing robotics project bringing together hardware, navigation and agent interaction. I’m exploring how a robot can move through a space, make sense of its surroundings, and interact with people within clear limits.

In progress
Works today
Rover driving, lidar navigation and agent tool integration.
Still to do
Agent driving reliability, voice and identity integration.

Smaller builds

A couple of smaller tools from the same workbench.

terminal-invoice Utility A command-line invoicing tool I use for residential work, with PDF generation and email delivery.
esp32-xbox-ble Embedded library An ESP32 library for reading Xbox controller input over Bluetooth, tested on hardware.

Get in touch

Questions about a project, something you’re working on, or a reason to compare notes? Send me an email.

Toronto, Ontario