/* page.tsx spboucher.ai Web Author: Simon-Pierre Boucher Mail: contact@spboucher.ai */ import Image from "next/image"; import Link from "next/link"; import { AppWindow, ArrowRight, BookOpenCheck, Github, GraduationCap, Mail, MapPin, ScrollText, Sparkles, UserRound, Wrench, } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { buttonVariants } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { IconTile } from "@/components/icon-tile"; import { Reveal } from "@/components/reveal"; import { SectionHeading } from "@/components/section-heading"; import { cn } from "@/lib/utils"; const stats = [ { icon: BookOpenCheck, value: "1", label: "Peer-reviewed publication" }, { icon: ScrollText, value: "10", label: "Working papers" }, { icon: AppWindow, value: "9", label: "Native macOS apps" }, { icon: Github, value: "30+", label: "Open-source repositories" }, ]; const education = [ { degree: "Ph.D. in Business Administration (Finance and Insurance)", school: "Université Laval", period: "2020–Present", }, { degree: "M.Sc. in Business Administration (Finance)", school: "Université Laval", period: "2017–2019", note: "Thesis: Impact of Commuting Times on Residential Property Values: Evidence from the Province of Québec", }, { degree: "B.B.A. in Business Administration (Finance)", school: "Université Laval", period: "2013–2017", }, ]; const skillGroups = [ { title: "Languages & frameworks", skills: [ "Python", "TypeScript/JavaScript", "R", "MATLAB", "SAS/STATA", "SQL", "Julia", "C++", "Swift/SwiftUI", "LaTeX", "React/Next.js", "Node.js", "FastAPI", "Flask", "Streamlit", "Tailwind CSS", "shadcn/ui", "Framer Motion", ], }, { title: "Data & econometrics", skills: [ "Pandas", "NumPy", "statsmodels", "scikit-learn", "VAR", "BVAR", "HAR", "GARCH", "DCC-GARCH", "Event studies", "High-frequency analysis", "Realized volatility", "FRED", "FMP", "EODHD", "Yahoo Finance", "World Bank", "IMF", "OECD", ], }, { title: "AI, LLMs & agents", skills: [ "Claude/Anthropic SDK", "OpenAI API", "OpenRouter", "Vercel AI SDK", "Ollama", "llama.cpp", "GGUF", "Hugging Face", "Embeddings", "RAG", "Vector databases", "Tool-augmented agents", "LoRA", "QLoRA", "SFT fine-tuning", ], }, ]; export default function HomePage() { return (
{/* Hero */}

Simon-Pierre
Boucher

Financial econometrics researcher and{" "} macOS/AI developer .

View Research
{/* Portrait — mounted like a plate in a monograph */}
Fig. 1 — S.-P. Boucher Gatineau, QC
{/* Stats — annual-report rules */}
{stats.map((stat, i) => (

{String(i + 1).padStart(2, "0")}

{stat.value}

{stat.label}

))}
{/* About */}

Simon-Pierre Boucher is a Professor in the Department of Administrative Sciences at Université du Québec en Outaouais (UQO). His research focuses on financial econometrics, commodity markets, monetary policy announcements, high-frequency finance, volatility modelling, textual analysis, and financialization. He is completing a Ph.D. in Business Administration (Finance and Insurance) at Université Laval under the supervision of Prof. Marie-Hélène Gagnon and Prof. Gabriel Power. Alongside his academic work, he builds native macOS applications focused on AI and local LLMs (the Zyquo suite).

{/* Education */}
{education.map((item, i) => ( {item.degree} {item.school} · {item.period} {item.note && (

{item.note}

)}
))}
{/* Research highlight */}
Publication · 2025 Speculative Trading in Energy Markets: Evidence from Macroeconomic Surprises Boucher, S.-P., Gagnon, M.-H., & Power, G. J. —{" "} The Energy Journal All publications, working papers & presentations
{/* Skills */}
{skillGroups.map((group, i) => ( {group.title} {group.skills.map((skill) => ( {skill} ))} ))}
); }