Hello! This is Jeff,
an Experience Engineer building for the AI era.

Architecturing the intent and engineering the experience. AI at build time. Trust at runtime.

Toronto, ON

Present

  • Principal Developer at Monks
WhatsApp Re-engineered WhatsApp.com infrastructure and automated legacy content migration for Meta. Meta Brand Built an asset management platform and CMS to streamline brand communication and site reliability. Project Aria Shipped global web platform work for Meta's research and developer-facing product surfaces. MirrorMe3D Designed a WebGL 3D analysis platform for pre-operative facial scans and clinical workflows. ARCPX Modular agentic platform for composing AI workflows with a DAG engine and persistent memory. Monksflow Led agent tooling and context-engineering systems to improve observability and creative pipelines.

Articles.

Experience Engineering

The Experience Engineer

Nothing is forever. We have to acknowledge that AI has brought some irreversible changes to the world, good and bad ones. Our title as a software engineer has to change, because our job has changed.

AI Agents Medium

We don't always need an AI Agent

The agent problem nobody talks about — why serious workflows benefit from decomposing monolithic agents into small, inspectable DAG steps you can version, audit, and re-run independently.

Algorithms DEV Community

Modular Solution for Typeahead Feature

A decoupled typeahead engine built on ternary search trees — O(log n) prefix search without HTTP round-trips, packaged as an npm module developers can run on the front-end or behind a cached service.

Experiments.

MCP Reasoning

Thought Graph

A local MCP server that makes a model decompose a problem into a graph of small reasoning steps, logs the path, and renders it so any step can be inspected and regenerated.

Education.

Computer Science
TMU, Toronto · 2018
UI Design
BrainStation · 2017
Media Communications
Humber College · 2014
Sound Engineering
RAC · 2011