A F
— Work with me

AI and product consulting
that actually ships.

One person spanning data, product, design, and engineering. Available for scoped projects and weekly retainers. Based in Toronto and Vancouver, working with founders and teams remotely.

Available Now — Q2 capacity open
Engagements Project · Retainer · Advisory
Time zones PT · ET · UTC ±5
6+ platforms shipped to production
4 disciplines: data, product, design, engineering
0 middlemen between brief and code

Four practices, one operator.

01
AI implementation

Take an AI idea from prototype to ship .

Voice agents on Twilio + Deepgram + LLMs, RAG systems with proper retrieval over your real data, agentic workflows with human-in-the-loop where it matters. I write the code, set up the infra, and own the integration end to end.

  • Voice & chat agents
  • RAG and search systems
  • LLM-driven automations
  • Eval harnesses
Recent: Hints — real-time AI call coaching with live transcription
02
Product strategy

Decide what to build, then cut scope until it ships.

Discovery, feature prioritization, and roadmap design that survives contact with engineering. I work in Figma when it helps and in code when that ships faster. The deliverable is a product that's live, not a deck that suggests one.

  • Roadmap & prioritization
  • UX research & flows
  • Feature scoping
  • Design-to-code handoff
Recent: AIM Real Estate — Toronto neighbourhood data UX
03
Full-stack engineering

Production systems, not weekend hacks. production

Node and Python services, React and Next.js front ends, Postgres and Mongo data layers, third-party API integrations. CI, observability, and clean handoffs included. I build to be inherited.

  • APIs & microservices
  • React / Next.js apps
  • Data pipelines
  • Third-party integrations
Recent: AutoBlog — content API with SEO + AI hero images
04
Data & analytics

Turn raw data into decisions you can defend.

Geospatial models, financial signal systems, BI dashboards, and quant pipelines. Everything is documented and reproducible — the dashboard tells the same story two months later, and the model retrains.

  • Geospatial analysis
  • BI dashboards
  • Quant systems
  • ETL pipelines
Recent: Quant Signals — visual market signal stack

Tools I reach for, fluent in.

Tools are means, not the work. But here's what I show up with.

Languages
  • Python
  • TypeScript
  • JavaScript
  • R
  • C++
  • SQL
Frontend
  • React
  • Next.js
  • Astro
  • Tailwind
  • GSAP
Backend
  • Node
  • FastAPI
  • Express
  • Postgres
  • MongoDB
AI
  • OpenAI
  • Anthropic
  • LangChain
  • Deepgram
  • Twilio
  • Vector DBs
Data
  • Pandas
  • NumPy
  • TensorFlow
  • Scikit-learn
  • PostGIS
Infra
  • Vercel
  • Netlify
  • Docker
  • GitHub Actions
  • AWS

Three steps. No surprises.

01

Scope

One call. We agree on the problem, the constraints, and what "done" looks like. No multi-week discovery.

02

Build

Weekly check-ins with shipped progress, not slide decks. I work across the full stack so there are no handoff delays.

03

Ship

Deployed, documented, owned by you. No lock-in, no retainer trap. We agree up front when the engagement ends.

The usual questions.

How do you charge?

Project-based for scoped work, weekly retainer for ongoing engagements. Both with a defined end date — I don't do open-ended retainers that drift into make-work.

What size of company do you work with?

Founders through Series B usually — places where one person spanning product, design, and engineering replaces three coordination meetings. I've also done one-off work inside larger teams as a specialist.

Can you take a project end to end alone?

Yes — that's most of what I do. The Hints, AutoBlog, BA Hire, AIM, and Workforce Project builds were all solo or near-solo from spec to production.

Do you work with existing teams?

Often. I'll plug into your stack, your standups, and your code review process. The mode is "extra senior engineer who also designs" rather than "external vendor."

Where are you based?

Toronto and Vancouver. Most clients are remote — North America and Europe time zones work cleanly.

What's the fastest way to start?

Book a coffee chat or send an email with a paragraph about what you're trying to ship. If it's a fit, we scope on a follow-up call within the week.

— Ready to build?

Tell me what
you're shipping.

A paragraph about the problem is enough to start. If it's a fit, we scope on a follow-up call within the week.