Skip to main content

AI Applications Engineer / Fractional CTO / 15 Years Shipping

BRINGING YOU
RETURN ON AI
INVESTMENT.

Established

2009 / Toronto / Remote

Primary Domains

AI Agents & MCP / Full-Stack Ownership / Team Enablement

01 / The Shift

The engineers who win next are the ones configuring the machine that builds the app.

Software engineering is undergoing a paradigm shift. The craft is moving from writing every line of code to defining systems so precisely that AI agents build them for you — faster, with fewer bugs, at scale.

I operate at this intersection. Spend more time defining and architecting so AI builds faster and smoother. Context infrastructure becomes the new codebase. PRDs become executable specifications. MCP (Model Context Protocol) is the open standard that lets AI agents connect to any external tool or data source — think of it as USB-C for AI. I build both sides of that protocol.

The teams I enable don't just use AI tools. They run automated pipelines where agents pull, branch, fix, push, and create PRs for human review. Engineers self-report 2-3x capacity and carry these practices to every future role.

“Not writing code for applications — configuring agentic systems that build them.”

Two Capabilities
A

Building AI Products

The output is AI — agents, MCP servers, LLM integrations, context-engineered tools.

B

Building With AI

The process uses AI — Claude Code setup, AI-first workflows, context infrastructure, PRD-driven development, agent sandboxes.

What This Looks Like
  • Weekly Claude Code sync calls across the team
  • Context infrastructure maintained for autonomous agents
  • PRD-driven development with approval gates pre-build
  • Automated pipelines: agents pull, branch, fix, push, PR
  • Engineers report 2-3x capacity gains

02 / Credentials

15+

Years Building & Shipping Software

From mobile to full-stack to AI-native — now building agents, MCP servers, and enabling teams to ship 2-3x faster with AI-first workflows.

Client Throughput Increase

5x

Seed Round Raised

$1.3M

API Integrations Shipped

50+

Fractional CTO Roles

3

Previous Clients & Employers
SamsungBoseRBCThoughtWorks
Education

University of Toronto / Computer Engineering

Technical Stack

AI Engineering
  • Claude Code
  • MCP (Full Spec)
  • LLM Integration (Claude API)
  • Agents (Python & TypeScript)
  • Context Engineering
  • Agentic Frameworks
AI Infrastructure
  • Agent Sandboxes
  • Automated Bug-Fix Pipelines
  • GitHub Actions + AI
  • PRD-Driven AI Development
  • n8n Orchestration
Full-Stack
  • NestJS
  • Next.js 14
  • GraphQL (Apollo)
  • PostgreSQL
  • DynamoDB
  • Supabase
  • Prisma
  • Elasticsearch
Frontend & Desktop
  • React 18
  • TypeScript
  • Tauri 2
  • Rust
  • Tailwind CSS
  • Vite
  • shadcn/ui
Expertise Areas
AI AgentsMCP ProtocolClaude CodeLLM IntegrationContext EngineeringAgentic Infrastructure

03 / Core Capabilities

Own Your Product

15 years of full-stack ownership. Give me a product — mobile, web, backend, infra — I'll own the whole thing. 3 Fractional CTO engagements. $1.3M raised.

  • Fraq — solo-built SaaS: mobile + web + GraphQL API, deploying v2
  • Coretext — CTO, hired 3 engineers, shipped near-complete platform in 6 months
  • Homi — coded iOS + Android, 40+ device integrations, raised $1.3M seed

Build AI Agents

Custom agents deployed in production — financial services, investment banking, workforce management. Not prototypes. Agents that run businesses.

  • Client onboarding agent — scaled throughput 5x (Hong Kong, financial services)
  • Market research agent — live data + proprietary strategy testing (investment banking)
  • Workforce management tool — 5 locations, auto-enrichment (Colombia)

Ship MCP Servers

Full-spec MCP development across transports, primitives, and auth. Both sides of the protocol — servers and clients.

  • SVG Development Server — AI coding agents working with design assets natively
  • Flume AI Internal Server — ConstructionWire + Apollo + HubSpot, full OAuth
  • Coretext Sidekick — built a desktop MCP client from scratch (Tauri 2 + Rust)

Enable AI-First Teams

Train your engineers on Claude Code. Set up context infrastructure, agentic pipelines, and PRD-driven workflows. Teams I've enabled report 2-3x velocity gains they carry to future roles.

  • Coretext — 3 engineers, 2-3x capacity, practices carried forward
  • Client team — 1-month engagement, codebase onboarded to AI-first, 2x velocity
  • Automated bug-fix pipelines — agents pull, branch, fix, push, PR for human review

04 / Proof of Impact

Case Study _01

AI Agents: Production Agent Development

PythonTypeScriptn8nWhatsApp APIClaude APICloud Sandbox

Specialized agents deployed in cloud sandbox environments for financial services, investment banking, and workforce management. Each agent solves a specific business problem — not demos, not prototypes, running operations.

Active — ongoing client engagements

Case Study _02

MCP Servers: Full-Spec Protocol Development

MCPTypeScriptPythonOAuth 2.0stdioSSEStreamable HTTP

3 MCP servers in production spanning local and remote transports. Full feature set: tools, resources, prompts, sampling, OAuth 2.0. From AI coding agent tooling to enterprise workflow integration to QA automation with subagent spawning.

Active — SVG server open sourcing soon

Case Study _03

Spanish Tutor Agent: Conversational Language Learning

PythonFastAPIClaude APIWhisperElevenLabsNext.js 15WebRTCSupabase

AI-powered Spanish tutor that conducts real-time voice conversations, corrects grammar inline, adapts difficulty to learner level, and tracks progress across sessions. Voice-first interface with Whisper STT and ElevenLabs TTS for natural conversation practice.

Active — in development

Case Study _04

Knowledge Graph Engine: Graph-Based Retrieval (RAG Alternative)

PythonNeo4jClaude APICypherD3.jsNext.js 15FastAPI

A knowledge graph system that replaces traditional vector-based RAG with structured graph traversal. Documents are decomposed into entities and relationships, stored in Neo4j, and queried via LLM-generated Cypher — producing more accurate, explainable, and context-rich retrievals than embedding similarity.

Active — in development

Case Study _05

Microsoft MCP Server: Enterprise Integration on Azure

.NET 8Azure FunctionsMicrosoft GraphEntra IDCosmos DBMCPBicep

Production MCP server built on the Microsoft stack — .NET 8, Azure Functions, Microsoft Graph API. Gives AI agents structured access to Teams, SharePoint, Outlook, OneDrive, and Planner. Entra ID authentication with granular permission scoping. Deployed as serverless Azure Functions.

Active — in development

Case Study _06

Video Ad Pipeline: AI-Generated Video Advertising

n8nRunway MLClaude APIElevenLabsFFmpegNext.js 15S3

End-to-end pipeline for generating custom video advertisements from text briefs. Takes a creative brief, generates script and storyboard, produces video segments via AI, synthesizes voiceover, composites with motion graphics, and delivers review-ready assets. Orchestrated with n8n, review dashboard in Next.js.

Active — in development

Case Study _07

Coretext: AI Tooling Platform

Tauri 2RustReact 18TypeScriptMCPNestJSGraphQLAWS

Fractional CTO for AI tooling startup. Built team and product from zero in 6 months. Sidekick: desktop MCP client (Tauri 2 + Rust). Console: web app for configuring custom MCP servers. Enabled team with AI-first practices — engineers reported 2-3x capacity. Releasing Sidekick as open source.

Open sourcing Sidekick

Case Study _08

Fraq: Fractional Ownership Platform

Kotlin MultiplatformNext.js 14GraphQLSupabaseTypeScript

Solo-built the entire tech stack for a fractional vacation property platform across Latin America. Cross-platform mobile app, web dashboards, GraphQL API, and complex business logic — token economics, multi-currency, role-based access for 4 user roles.

Active — deploying v2.0

05 / Lab

_01

Coretext Sidekick

Open Sourcing
Tauri 2RustReact 18TypeScriptMCPSQLite

Desktop MCP client built with Tauri 2 + Rust. Multi-workspace interface, multi-MCP server connections, real-time streaming chat, file management, dynamic theming. Retained all IP — releasing as standalone open source.

_02

SVG Development MCP Server

Open Sourcing Soon
TypeScriptMCPstdioSVGAI Tooling

Instructions, resources, guides, and tools for AI coding agents working with SVG assets natively. Built in collaboration with a design team. Enabling agents to create, edit, and reason about vector graphics.

_03

Claude Code Workflows

Ongoing
Claude CodeContext EngineeringCLAUDE.mdAgent Config

Context infrastructure, agent configurations, team enablement patterns. CLAUDE.md files, hooks, custom commands, skills, and automated pipelines for AI-first development teams.

_04
PythonObsidianContext EngineeringClaude Code

Obsidian-driven context management system for managing multiple projects across multiple clients. Focuses on context retrieval and assembly — the same context engineering practices used for AI agents, applied to human project management.

_05
PythonClaude CodeSkillsMarketplace

Curated Claude Code plugins for software development. Skills, hooks, and configurations that accelerate common development workflows — from code review to deployment automation.

_06
TypeScriptClaude CodeImage GenerationSkills

Image generation skills for Claude Code. AI-powered visual asset creation integrated directly into development workflows — generate, edit, and optimize images without leaving the terminal.

_07
TypeScriptKotlin MultiplatformClaude CodeMarketplace

Claude Code marketplace for Kotlin Multiplatform development. Skills, prompts, and configurations purpose-built for KMP projects — Compose Multiplatform, platform-specific code, and shared module patterns.

Current Stack

Claude Code

Primary development environment

MCP

Agent-to-tool protocol layer

n8n

Agent orchestration and automation

Tauri 2

Cross-platform desktop apps

Next.js 15

Web applications

Supabase

Backend and auth

Neo4j

Graph database

Azure

Enterprise cloud

06 / Career Trajectory

Mobile engineering at Samsung and Bose. Full-stack ownership at startups. Three fractional CTO roles. Now building the AI application layer. The constant: give me a product, I'll own it.

2024PRESENT

AI Applications Engineer / Consultant

SELF-EMPLOYED

Building AI agents, MCP servers, and enabling teams with AI-first development practices. Clients across financial services, investment banking, and workforce management. Training engineers on Claude Code. Setting up agentic frameworks for production codebases.

  • Client onboarding agent — WhatsApp integration, scaled throughput 5x (Hong Kong, financial services)
  • 3 MCP servers in production — full spec across stdio, HTTP+SSE, OAuth, and subagent spawning
  • Onboarded engineering team to Claude Code and AI-first practices — 2x velocity in 1 month
  • Market research agent with live market data for investment banking strategy testing
LEADERSHIPENGINEERING
20/80 SPLIT
MAY 2025NOV 2025

Fractional CTO

CORETEXT

Fractional CTO for AI tooling startup. Built a desktop MCP client (Sidekick) and MCP server configuration platform (Console) with a team of 3 engineers in 6 months. Implemented AI-first team practices that produced 2-3x velocity gains. Releasing Sidekick as open source.

  • Implemented AI-first practices — weekly Claude Code syncs, context infrastructure, PRD-driven development
  • Engineers self-reported 2-3x capacity vs. previous workflows — carrying practices to future roles
  • Set up automated bug-fix pipelines — agents pull, branch, fix, push, create PR for human review
  • Personally coded Sidekick desktop app (Tauri 2 + Rust + React + TypeScript)
LEADERSHIPENGINEERING
60/40 SPLIT
FEB 2024PRESENT

Fractional CTO

FRAQ

Solo technical founder building the entire tech stack for a fractional vacation property ownership platform across Latin America. Property Management System serving admins, property managers, operators, and owners.

  • Solo-built entire SaaS: mobile (KMP), web (Next.js 14), backend (GraphQL + Supabase)
  • Complex business domains: token wallets, 3-year rolling windows, 7 currencies, 4 user roles
  • Hired and managed 5-8 contractors across design and development
  • Deploying v2.0 PMS + mobile apps now
LEADERSHIPENGINEERING
30/70 SPLIT
OCT 2022MAY 2024

Senior Android Developer

THOUGHTWORKS

Monetization team for a confidential North American virtual fitness platform. Defined and developed core subscription architecture including payments and tiered subscriptions.

  • Defined & developed core subscription architecture
  • Built parent fragment architecture with custom injections
  • Data stores, fetchers, mappers, repositories
  • Managed developers, facilitated knowledge transfer
LEADERSHIPENGINEERING
30/70 SPLIT
JAN 2019SEP 2022

Fractional CTO

HOMI SMARTHOME

The First Smart Home Managed Service in Asia. Defined architecture for fully remote-connected smart home system (v2). Went to Singapore with CEO and raised $1.3M seed round.

  • Raised $1.3M seed round (SeedPlus + others)
  • Defined v2 architecture transforming local-only to fully remote smart home system
  • Coded iOS and Android mobile applications with 40+ smart device integrations
  • Hired IoT cloud development team and QA/servicing engineers
LEADERSHIPENGINEERING
50/50 SPLIT
20132018

Senior Android Developer

VARIOUS

Contract engineering across major brands including Samsung, Bose, The RealReal, Univision, and RBC. Shipped consumer-facing Android apps at scale.

  • Samsung Galaxy Edge — VR experiences and edge features
  • Bose (BoseConnect) — Reactive interfaces, TDD, Material Design
  • The RealReal — Sole Android developer, full ownership through release cycles
  • RBC Mobile — NFC payments and SIM-based security
LEADERSHIPENGINEERING
10/90 SPLIT

07 / Let's Work Together

Embedded AI Engineer

Join your team for 3-6 months. Build agents, MCP servers, and AI infrastructure alongside your engineers.

Full integration with your team's codebase, rituals, and roadmap

Fractional CTO

Own your technical strategy. Architecture, hiring, roadmap, and hands-on coding. 3 engagements and counting.

From zero to shipped product with a team I build and manage

Team Enablement

1-month sprint. Claude Code setup, context infrastructure, AI-first workflows. Teams report 2-3x velocity.

Your engineers carry these practices to every future project

Advisory

Ongoing technical advisory. Architecture reviews, AI strategy, vendor evaluation. Async or weekly sync.

Second opinion from someone who ships, not just advises

Currently accepting 1-2 new engagements