Hi — I'm Bob McAllan. AI developer. 25 years shipping production software. Now building agentic platforms that run live — MCP, context engineering, RAG evals. Go-first. This site is a live demo of what satelle + Grok can build.
Bob McAllan — AI Developer
bobmcallan@gmail.com linkedin.com/in/bob-mcallan github.com/bobmcallan Melbourne, VIC
AI developer with 25 years shipping production software. I build agentic platforms and LLM-backed systems that run live — not demos. Spec-driven, developer-in-the-loop, AI-assisted delivery: MCP-native agent orchestration, context engineering via just-in-time retrieval, and document-grounded (RAG-style) LLM evaluation. Models: Grok, Claude, Gemini, Ollama. Go-first. AWS and Azure.
The same SRE and release-engineering practice that held a 20-site platform at zero SLA breaches is how I make AI systems operable, observable and safe. I still work as a principal engineer and consultant — pairing, code review, and delivery across several client stacks at once — and I dogfood the platforms I ship, including Satelle and Vire, on this homepage. Full career on the experience page.
Key skills
- AI, LLMs & agents — large language models (Grok, Claude, Gemini, Ollama); agentic AI and multi-agent orchestration; Model Context Protocol (MCP) — 90+ tools in production; context engineering (just-in-time retrieval, not fine-tuning); spec-driven development; developer-in-the-loop / AI-assisted SDLC; prompt engineering, skills, tool-calling and function calling; evals and guardrails; RAG / document-grounded generation; local-first AI runtimes.
- Languages & backend — Go (primary), C# / .NET, TypeScript, Vue.js, Node.js, Python (data, ETL, scripting); REST APIs, microservices.
- Cloud, CI/CD & SRE — AWS (CodeBuild, CodePipeline, EC2, RDS); Azure (DevOps, Key Vault, Monitor, Service Bus); Terraform, Ansible, Docker, Kubernetes; GitHub Actions, Azure DevOps, GitLab CI; SLIs/SLOs, incident response, rollback and recovery. HashiCorp suite (Terraform, Packer, Consul, Nomad), Coder, Jenkins, Octopus Deploy.
- Data — Postgres, SQLite, Snowflake, MS SQL, Redis, Kafka, RavenDB; ETL with DBT, Airflow, Python, PowerShell and Bash.
- Leadership & consulting — technical leadership, pairing and code review; senior-stakeholder engagement; distributed teams; ITIL; Agile and Waterfall; proposal and pitch contribution.
Flagship AI work
- Satelle — open-core, local-first agentic orchestration in Go + SQLite (single binary). Reviewer-gated phase state machine, stateless reviewers and fresh-context sub-agents. Spec-driven stories with numbered acceptance criteria. Context engineering via just-in-time retrieval rather than fine-tuning. Developer-in-the-loop by design — Grok, Claude and other agent CLIs as harnesses. Dogfooded as a real delivery accelerator. satelle.dev
- Vire — live Go + Postgres SMSF portfolio platform with a web UI. Gemini-powered, document-grounded (RAG-style) compliance engine that evaluates holdings against a written investment strategy; 90+ MCP tools; EODHD market data and Navexa trade sync.
- Quaero — single-binary Windows service for local web crawling and natural-language query via MCP. Go, SQLite, chromedp, Ollama.