Burlington, Ontario, Canada
Seven shipped projects in under three months — AI tooling, civic tech, grant discovery, quantitative finance, event aggregation. I build things that solve problems people actually have. Currently running Sourcepull, an AI visibility auditing platform with an AI-powered operational layer, where the core product measures how accurately AI platforms represent real businesses and delivers fix plans. Self-taught through building — started on free-tier tools, now running full agentic workflows from the CLI. OCAD University graduate with a publishing and design background. The design instinct shapes everything I ship.
AI & Technical Projects
Python, Next.js 16, Supabase, Vercel, Railway, multi-LLM integration
Vanilla HTML/CSS/JS, Cloudflare Workers, Python, Claude API
Node.js, Claude API (@anthropic-ai/sdk), pdf-parse, Claude Vision
Python, numpy, scipy, pytest, Alpaca API
Technical Skills
Education
Ontario College of Art and Design University (OCAD U)
Bachelor of Fine Arts, Integrated Media / 2012 - 2017
Thesis: three self-published artist books exploring permanence in the digital age. Training across photo, video, audio, and design production. Visual communication and complex project execution from concept to completion.
Publishing
Impulse [b:] Publishing House
Editor & Contributor / 2015 - 2024
Founding member of an independent publishing house, created in collaboration with artist Eldon Garnet. Editorial meetings, book proposal reviews, artist and designer interviews. Full Adobe Suite production workflow from creation through print-ready proofs to full print runs. Organized release parties for up to 200 people.
I learned to code by building. Shipped Civic Engagement as my first real project using free-tier AI tools, and progressed to full agentic workflows within weeks. Every project here started from a real problem, not a tutorial.
I think about AI from the product side: what happens when real people rely on AI outputs that are wrong, incomplete, or confidently misleading? Sourcepull's methodology addresses hallucination detection, confidence calibration, and measurement transparency because those are the problems I kept running into.
The art and publishing background informs why I care so much about output quality. In a world of vibe-coded projects, design thinking and creative discipline put you ahead. How something reads, how it feels, whether someone trusts the number on the screen. That's what I bring.