Benjamin Warner — Whitby, Ontario, Canada

Building the infrastructure that connects language models to practical tools.

I'm the founder of Axis MCP, a Model Context Protocol platform providing hosted tool servers for LLM applications, and the author of Orbit, an open-source research project on scaffolding small local language models as coding agents.

Currently: Co-op @ Ontario Power Generation  ·  CS @ Ontario Tech, Dec 2026  ·  building Axis MCP
scroll
01

Projects & Research

Researcher & Author 2025 — Present

Orbit

Open-source research: how far can scaffolding alone push 1–8B local LLMs as practical coding agents?

  • Two-phase agent loop splitting JSON tool-calls from natural-language responses — sidestepping the reasoning-while-formatting failures endemic to sub-8B models.
  • 4-strategy malformed-JSON parser; BM25 + subword-tokenized codebase search with CamelCase / snake_case decomposition.
  • Design grounded in ~30 surveyed arXiv papers — iterative RAG (+12–13 EM at 350M–6B), grammar-constrained decoding (≈100% schema compliance), and the limits of zero-shot CoT at small scale.
  • 100-task delta-scoring harness (scaffolded − naked pass@1) with McNemar significance testing, built for publishable results.
PythonOllamaRAGBM25Constrained decoding
Open Source 2025

AxisCLI

An open-source TypeScript CLI for managing local MCP server registries.

TypeScriptNode.jsVitestMCP
Open Source 2026

ohno

A flight recorder for your codebase — automatic snapshots of uncommitted work, with instant undo when an AI agent (or you) breaks something.

  • Continuously snapshots the working directory into a shadow git repository, fully isolated from the project's own repo.
  • Undo is itself undoable — ohno undo snapshots the current state first, and ohno redo reverses it.
  • Hooks into Claude Code to snapshot before every file edit and shell command.
  • Zero npm dependencies — ~600 lines of plain JavaScript over git plumbing, published to npm with CI.
JavaScriptNode.jsGitCLI
github.com/benrwarner/ohno

Personal AI Assistant

Voice-controlled assistant in Python, extended with the OpenAI API for natural-language understanding.

Arduino & Robotics

Sensor-oriented robots and hardware–software systems built on Arduino and open-source components.

Canadian Computing Competition

Competed twice in high school — algorithmic problem-solving under strict time constraints.

02

Experience

May 2026 — Present

Computer Science Co-Op · Ontario Power Generation

Darlington, ON — Nuclear

  • Returned for a second rotation on the Nuclear modernization program.
  • Applying TypeScript, web tooling, and automation to internal engineering initiatives across the Darlington site.
Jan 2025 — Dec 2025

Computer Science Co-Op · Ontario Power Generation

Darlington, ON — Nuclear

  • Delivered internal tooling and dashboards used by engineering teams across the Darlington site.
  • Shipped production web apps in TypeScript, Angular, HTML & CSS on live internal systems serving hundreds of users.
  • Built Power BI / Power Automate automations that cut manual reporting overhead.
  • Mastered multiple codebases and toolchains concurrently in a regulated, high-accountability environment.
May 2023 — Aug 2024

Server / Bartender · The Wismer House

Port Elgin, ON

  • High-volume service in a fast-paced environment — communication, teamwork, adaptability under pressure.
2019 — 2024

Floor Worker / Shift Supervisor · The Beer Store & Tim Hortons

Brooklin, ON

  • Promoted to shift supervisor — cash handling, team coordination, and customer escalations.
03

Technical Skills

AI / LLM

Model Context ProtocolFastMCPOllamaClaude API OpenAI APILLM tool useRAGGrammar-constrained decoding Prompt engineeringAgent loop design

Languages

TypeScriptPythonJavaScriptSQLJavaHTMLCSS

Frameworks / Runtimes

Next.js 14FastAPICloudflare WorkersNode.jsAngularReact

Infrastructure / Data

SupabasePostgresDockerCoolifyRailway Cloudflare TunnelsStripe metered billingGitLinuxAzureGCP

Tooling

VitestPower BIPower AutomateExcel (VBA)
04

Education

Expected Dec 2026

BSc, Computer Science

Ontario Tech University — Oshawa, ON

3rd-year student, on co-op

Jan 2022

High School Diploma

Brooklin High School — Brooklin, ON

Honor Roll

Notable coursework

Data StructuresScientific Data AnalyticsBusiness Analytics Software Design & AnalysisComputational Science Physics I & IICalculus I & II
05

Contact

Let's build something.