- Blogosphere Blitz Live: WordCamp Buffalo 2024 Speaking Buffalo
- AI in WordPress Workflows: Rochester 2023 Speaking Rochester
- Designers and Developers Panel: Ottawa 2017 Speaking Ottawa
- The Secret Art of WordPress: Ottawa 2017 Speaking Ottawa
- Membership Site for $30: WordCamp Ottawa 2016 Speaking Ottawa
- HTML, CSS, WordPress Basics: Ottawa 2014 Speaking Ottawa
- Quit the Rat Race with WordPress: Toronto 2013 Speaking Toronto
7 Past sessions
Past events
Upcoming sessions across Niagara and the rest of Canada. Below the upcoming list, the archive of where I've spoken before.
How these sessions work
Open-registration training runs on the dates listed above, with public per-seat pricing. Private team bookings run on a date your team picks; sessions can run any weekday, onsite across Niagara or virtually for teams anywhere in Canada. If you want a private team booking, the Contact page is the right next step.
Common questions
- How do I register for an open event?
Each event page has a registration link. For open sessions, registration closes 48 hours before the start time or when capacity is reached.
- Can I book a private session for my team?
Yes. Use the Onsite Training Across Canada or Remote Training For Teams links to choose your preferred delivery model and start the conversation. Private sessions run at a day rate — details on the booking page. Sessions can run on any available weekday.
- Are materials provided?
Yes. Every session includes printed or digital reference materials and a post-training summary sent to the organiser. Participants keep the materials.
- What if I need to cancel my registration?
Cancellations made more than 72 hours before the session receive a full refund. Later cancellations can be transferred to another session date within 90 days.