Portfolio
Zyquo macOS Suite
Six native macOS applications focused on AI and local LLMs — built with Swift/SwiftUI for Apple Silicon.
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
100% local LLMs (MLX)
Run large language models entirely on-device with Apple MLX. Private, offline, no API keys required.
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
AI-native web browser
A web browser built around AI from the ground up: page understanding, summarization, and assisted browsing.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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.