Simon-Pierre Boucher

Portfolio

Zyquo macOS Suite

Six native macOS applications focused on AI and local LLMs — built with Swift/SwiftUI for Apple Silicon.

Zyquo Cloud app icon

Zyquo Cloud

Multi-provider AI chat

Native macOS chat client supporting multiple AI providers (Anthropic, OpenAI, and more) in a single unified interface.

Zyquo Local app icon

Zyquo Local

100% local LLMs (MLX)

Run large language models entirely on-device with Apple MLX. Private, offline, no API keys required.

Zyquo Agent app icon

Zyquo Agent

Autonomous agent for the Mac

An autonomous AI agent that can act on your Mac: tool calling, task automation, and multi-step workflows.

Zyquo Atlas app icon

Zyquo Atlas

AI-native web browser

A web browser built around AI from the ground up: page understanding, summarization, and assisted browsing.

Zyquo MLX app icon

Zyquo MLX

On-device model forge

Fine-tune and quantize models directly on Apple Silicon: LoRA/QLoRA fine-tuning, quantization, and model management with MLX.

Zyquo Router app icon

Zyquo Router

Local LLM gateway

A local gateway that routes requests across LLM providers and local models through a single unified endpoint.

iOS Apps

Native iOS applications built with SwiftUI and Apple Foundation Models — on-device AI, zero third-party dependencies, distributed via TestFlight.

Prisme logo

Prisme

The iOS browser that understands pages

An intelligent iOS browser where every page is understood locally before it is displayed — semantic zoom reader, semantic history, structured bookmarks, and identity containers. SwiftUI, WebKit, Foundation Models: 100% on-device, zero third-party dependencies.

Poche logo

Poche

A 100% on-device personal agent

A personal agent that lives entirely on the iPhone — streaming chat over Apple Foundation Models that creates reminders, events, notes, and tasks behind explicit confirmation cards, with local semantic search. No API, no server, zero network requests in the AI path.

Focale logo

Focale

Manual camera + searchable photo library

A manual camera with hardware-verified controls (ISO, shutter, focus, ProRAW) plus a photo library indexed on-device by Vision and Foundation Models — natural-language search, living albums, and capture context written into EXIF. Nothing ever leaves the device.

Vrai-Prix iOS logo

Vrai-Prix iOS

Quebec property valuation in your pocket

Native SwiftUI companion to Vrai-Prix: address search with autocomplete, full estimates with P10–P90 ranges and dollar-adjusted comparables, map-based search (MapKit), and standard or bank-grade PDF reports — all from the production API over 3.7M properties.

Lou·Ka iOS logo

Lou·Ka iOS

Quebec rentals, with swipe-to-discover

Native SwiftUI companion to Lou·Ka: 9,000+ live rental listings from 190+ sources with full filters, a province-wide map, market stats — and a Discover mode whose on-device recommender learns your taste with every swipe. Zero dependencies, privacy-first.

Web Platforms & Open Source

Open-source platforms, research code, and teaching material — from an AI-powered financial analysis platform to LLM training in pure C++ on Apple Silicon.

VQuant logo

VQuant

AI financial intelligence platform

Claude-powered financial analysis platform: 265+ market-data endpoints, a quantitative Python engine (Monte Carlo, GARCH, VaR, Black-Scholes, portfolio optimization), multi-source web research, and streaming chat with PDF/Word/Slides export.

AI Risk Index logo

AI Risk Index

Task-based AI job-exposure index

The transparent, task-based AI job-exposure index — 923 occupations scored from 18,796 O*NET tasks by a multi-model LLM panel, with confidence intervals.

CoinExplorer logo

CoinExplorer

Self-hosted blockchain explorer

Self-hosted blockchain explorer for stablecoins and major crypto — 24 chains, free public RPCs only, zero API keys. Track balances, transfers, and token supplies across EVM and non-EVM networks.

LLM Index logo

LLM Index

Live, contamination-resistant LLM ranking

Discriminative, contamination-resistant, live LLM ranking — IRT 2PL and Bradley–Terry scoring across 12 domains, with full methodological transparency.

Lou-Ka logo

Lou-Ka

Every Quebec rental, one place

Independent rental-listing aggregator for Quebec: one dedicated connector per property manager normalizes every listing into a single schema, with full photos, standardized details, and a direct link to the original ad.

Vrai-Prix logo

Vrai-Prix

Transparent property valuation for Quebec

A no-black-box property valuation engine covering 3.7 million Quebec properties and 745,119 real sales — every comparable, every dollar adjustment, and every confidence interval shown in full.

ValoPlex logo

ValoPlex

Plex valuation, door by door

Quebec's specialized plex valuation engine: 393,867 multi-unit buildings and 1.7 million doors valued with a scale-proof ratio hedonic model, plus a full interactive investor pro forma.

QHPI logo

QHPI

Quebec's quality-adjusted housing price index

A production-grade economic-measurement platform computing hedonic, hierarchically pooled housing price indexes for Quebec — province, 17 regions, and major cities by property type, with published uncertainty on every row.

HF Market Data

Open high-frequency market data platform

An open high-frequency market data platform: a full-history FirstRate downloader, a 26.5-billion-row DuckDB-over-Parquet lake, a keyless REST API, and a React documentation platform — live at www.hfmarketdata.io.

HFChart

High-frequency charts, hand-built canvas engine

A high-frequency financial charting platform where every pixel is drawn by hand on a 2D canvas — 14 chart types, 8 indicators, an options strategy lab, and a self-contained embed system in 4,805 lines with zero dependencies.

Tendril

Web ingestion that reaches what others can't

A scrape-and-map API running on a residential Mac in real WebKit — Safari's actual engine — with fully deterministic, LLM-free extraction. Ships a single-file MCP server and Agent Skill so any AI agent can use it out of the box.

KHAELOR

The autonomous engineer you can replay

A terminal-native autonomous coding agent that designs before it implements and verifies before it claims done. Every action lands in an append-only event log you can fork, replay, and diff — auditable autonomy, powered by Anthropic.

Search-Box

Don't search the web — search the answer space

A multi-step agentic web research engine: given a hard question it forms hypotheses, runs purposeful searches, extracts verbatim evidence, surfaces contradictions, updates beliefs — and streams a fully sourced answer while you watch every step live. Claude + Firecrawl + PostgreSQL.

WorthDoing

Google finds what exists — this finds what should

An autonomous investigation agent that continuously discovers, challenges, and ranks things genuinely worth doing — mandatory falsification, evidence saved as verbatim quotes, and a seven-dimension, evidence-cited Worth Score. Claude + Firecrawl, Next.js 16, PostgreSQL.

Groupe KA

One KA ID across seven Ka platforms

The Groupe KA holding hub and its KA ID single account: one identity shared by seven Ka platforms via home-grown SSO, with Google OAuth 2.0, Sign in with Apple, email + scrypt sign-in, unified favorites, and a signed Apple Wallet membership card. Next.js 16, React 19, Tailwind CSS 4, SQLite.

Trouve-KA

An independent Quebec-first web search engine

An independent, Quebec-first web search engine with its own crawler, index, and ranking — no dependence on Google, Bing, or Brave. Pages become searchable within seconds of being fetched, ranked with bilingual BM25 and Quebec-relevance scoring. Built with Next.js 15, React 19, FastAPI, PostgreSQL 16, Redis 7, and OpenSearch 2.17.

DetailsGitHub RepoLive DemoTypeScript + Python

Immo-Ka

Every Québec property for sale, one place

Independent aggregator of homes, condos, plexes, and land for sale in Québec: 95 connectors pull 57,900+ active listings from 22 brokerage banners, normalize them to one schema, deduplicate by Centris number, and enrich each with Vrai-Prix value estimates and StatCan neighbourhood data. Built with React 18, FastAPI, and SQLite.

DetailsGitHub RepoLive DemoTypeScript + Python

Auto-Ka

Every Québec used vehicle, one searchable place

Independent aggregator of used cars, motorcycles, and scooters in Québec: connectors for 138 dealerships scrape each site at the source, normalize 17,698 vehicles to a single schema with VIN, mileage, and full photo galleries, and track price drops automatically. Built with React 18, FastAPI, and SQLite.

DetailsGitHub RepoLive DemoTypeScript + Python

Fabri-Ka

Every Quebec-made product in one search engine

Discovery aggregator for products sold online by Quebec businesses: a research pipeline verifies 3,224 stores from 35+ sources, platform connectors ingest 291,017 products, and A–E origin classification plus server-rendered SEO expose 292,000+ indexable pages, every listing linking back to its original shop. Built with Python, FastAPI, SQLite FTS5, and React 18 + Vite.

DetailsGitHub RepoLive DemoTypeScript + Python

Food-Ka

Compare Quebec grocery prices in one place

Independent aggregator of Quebec grocery prices: 24 banner-specific connectors pull 22,000+ products from Metro, IGA, Maxi, Walmart and more, normalizing them to one schema with comparable $/100 g unit prices, sale detection and full price history, each linking to its original listing. Built with Python, FastAPI, SQLite, and React 18 + Vite.

DetailsGitHub RepoLive DemoTypeScript + Python

Forma·Ka

Every training program in Québec, one place

Independent aggregator of Québec training programs — university and college courses, seminars, workshops, certifications, and bootcamps. Eighteen per-institution connectors normalize 4,900+ programs into a single schema, detect additions, updates, and removals through content hashing, and serve full standardized details with direct source links. Python, FastAPI, SQLite, React 18 + Vite PWA.

DetailsGitHub RepoLive DemoPython + TypeScript

Ora·Ka

Five Ka aggregators behind one search bar

Unifies the five automated Ka aggregators (400,498 listings across Québec real estate, rentals, local products, used vehicles, and groceries) behind a single search bar with a hybrid exact + semantic engine over 362,508 embedding vectors, while the original apps run unchanged under their own prefixes. Python 3.14, FastAPI, React 18, SQLite.

DetailsGitHub RepoLive DemoPython + TypeScript

ka2

Mapping the Quebec web as a knowledge graph

An AI-driven scraper bot that maps the Quebec web into a knowledge graph of companies, people, creators, and agencies linked by typed relations. The light edition of Groupe KA's twin-bot engine crawls up to 800 pages per day with Claude Haiku 4.5. Built with Python, FastAPI, Firecrawl, and SQLite.

ka4

Aggressive AI mapper of the Quebec web

An AI-driven scraper and search bot that maps the Quebec web as a knowledge graph of companies, people, creators, and brands with typed relations. The aggressive edition crawls 10 pages in parallel toward 3,000 pages per day, with a real-time SSE dashboard. Built with Python, FastAPI, Claude, Firecrawl, and SQLite.

ka6

Flagship AI explorer of the Quebec web

The flagship bot of the Groupe KA fleet: an AI-driven explorer that charts Quebec companies, people, creators, and brands into a knowledge graph with typed relations. It crawls 16 pages concurrently toward 9,000 pages per day, streaming live KPIs over SSE. Built with Python, FastAPI, Claude, Firecrawl, and SQLite.

earth-now.co

Live world metrics, modeled — never streamed

A real-time planetary dashboard tracking 76 live world metrics — population, CO2, energy, GDP — across 12 domains. Every counter is a documented statistical model with sources, seasonality, and 90% confidence intervals one click away, animated locally at 60 fps. Built with Next.js 14, Fastify, and strict TypeScript in a pnpm + Turborepo monorepo.

InfluenceursQC

Ranking Quebec's influencers across six platforms

A ranking platform and complete dataset of 376 Quebec influencers with multi-platform metrics across Instagram, TikTok, YouTube, Facebook, X, and Twitch — per-platform and category rankings, sourced editorial dossiers, photo galleries, advanced search, and transparent net-worth estimates in CAD. Built as a zero-build Express SSR app with a Python data pipeline.

chat.spboucher.ai

One private gateway to 409+ AI models

Private, universal chat interface over the OpenRouter ecosystem: one login, one server-side API key, and 409+ models behind a dynamically synced catalog. Conversations persist with branching, per-message model attribution, normalized SSE streaming, and a usage-and-cost dashboard. Installable mobile-first PWA — Next.js 16, TypeScript, SQLite.

SPB Git

A self-hosted git forge for one

A complete, self-hosted GitHub equivalent built for a single owner: streamed Git Smart HTTP hosting, a showcase SSR web UI, GitHub-style releases, a JSON API, and the spbgit CLI — live at git.spboucher.ai.

SPB Drive

Self-hosted personal cloud drive

A self-hosted Google Drive / Dropbox replacement for one person: content-addressed storage with free dedup, a universal in-browser previewer, unguessable share links, full-text search inside file contents, and a companion CLI.

SVGarden

A searchable bank of SVG + CSS animations

A static-first library of 74 self-contained SVG + CSS animations across 14 categories, each with a live preview, a customizer, and copy-ready code that works when pasted into a blank HTML file — no frameworks, no CDNs.

LocalVM Research

LLMs larger than memory, on a Mac

Falsification-driven research on running LLMs bigger than a consumer Mac's memory — margin-gated deferred refinement with an out-of-core q8 verifier streamed layer-by-layer from SSD. 8 preregistered experiments, 3 published refutations, TR-01 out.

modelmap

Internal cartography of local LLMs

Registered, gated, negative-first interpretability research on open-weight LLMs, entirely on Apple Silicon — every map versioned, provenanced, confidence-labeled (L0–L3), and published to a reproducible public atlas with machine-enforced publication gates.

Anomaly Atlas

What's real in HF market data

Systematic, pre-registered discovery and validation of statistical anomalies in open high-frequency market data — ~68M bars pushed through artifact nulls, FDR/SPA corrections, transaction costs, and out-of-sample confirmation. Headline finding: zero survivors.

OS Vault logo

OS Vault

Self-custody multi-chain crypto wallet

Self-custody multi-chain crypto wallet for macOS — one phrase, six chain families (11 EVM chains, Bitcoin, Solana, Tron, XRPL, TON), zero API keys, and its own vault encryption.

Metrika logo

Metrika

GPU-accelerated statistics for macOS

Stata-class statistics for macOS, GPU-accelerated by Apple Silicon — native Swift 6, DuckDB engine, MLX/Metal compute, R-validated to 1e-10. Regression, panel FE, IV, GLMs, GPU bootstrap, Bayesian Gibbs, lasso, gradient boosting.

Forge

LLM training in pure C++ + Metal

LLM training from scratch in pure C++20 + Metal on Apple Silicon — no PyTorch, no MLX, no ML dependencies. Fused flash attention (fwd+bwd) and simdgroup_matrix GEMM at 10.8 TFLOPS.

Forge Studio logo

Forge Studio

macOS cockpit for Forge LLM training

Native macOS cockpit for the Forge LLM training framework — SwiftUI dashboard with live loss charts, run supervision, dataset prep, checkpoints, and generation on Apple Silicon.

AIR

The language of accounting

LLVM-style compiler infrastructure for accounting: LLMs emit economic events, a deterministic compiler produces balanced journal entries. Standalone hash-chained ledger, agent syscalls, and bank reconciliation.

Ultra-Sharp Agent Skills

72 production-ready skills for AI agents

Research-first skill-authoring system plus 72 production-ready SKILL.md skills for AI agents — documents, frontend, databases, backend, writing, and US/CA tax & accounting. Linted, trigger-tested, validated.

Neural Networks Book

ANN methods, equations & figures

Artificial Neural Networks — Methods, Equations and Graphical Representations. A 119-page LaTeX book covering every architecture with rigorous equations, estimation algorithms, and native TikZ figures.

Zyquo Cloud Web logo

Zyquo Cloud Web

Browser edition of Zyquo Cloud

Multi-provider AI chat (12 providers, 170 models) that runs entirely in your browser. Bring your own keys — no backend, no accounts.

PhD Thesis

Three essays in high-frequency finance

PhD thesis (Université Laval) — Three Essays on High-Frequency Return and Volatility Dynamics in Commodities and Financial Futures Markets. Full LaTeX source.

UQO Course Material

Real-estate appraisal & cost methods

Course material for UQO — Éléments d'évaluation immobilière (IMM1003) and Méthodes du coût (IMM1033): Beamer slides, practical assignments with Excel templates, and a Québec real-estate market report.

spboucher.ai

This website

The source of this very site — Next.js 16 App Router, Tailwind CSS v4, shadcn/ui, and Framer Motion, with full dark-mode support.