I’m a frontend developer, open source contributor, and community organizer. By day, I lead Carleton University’s enterprise WordPress multisite platform (700+ sites). By night (and weekends), I spend time building plugins, writing, and contributing to WordPress Core.
This page is inspired by Jeff Paul, a leader in open source, and serves as a README for what I do, how I work, and how I support others.
What I Work On
- Carleton University: I manage the codebase and infrastructure for an enterprise WordPress system powering 650+ sites across the university. I’m the lead developer for the platform and also lead design and development of the university’s design system — a React component library used across our web properties.
- Client Work: I manage and serve as lead designer and developer for a handful of client websites, all powered by WordPress.
- Open Source Plugins: I build and maintain tools like Block Accessibility Check, Multi-Block Starter, and WP Dependency Manager utilities for modern WordPress development.
- WordPress Core & Community: I contribute to WordPress Core, themes (Twenty Twenty-Five), documentation, and the WordPress Developer Blog.
- AI & Workflow: I experiment with AI-assisted dev tools like GitHub Copilot and Cursor, using them to improve productivity without sacrificing quality.
Community
- Co-organizer of WordCamp Canada 2025 and long-time organizer of WordCamp Ottawa.
- Speaker at WordCamps in Ottawa and Montréal.
- Advocate for accessibility, sustainability, and education in the WordPress ecosystem.
- Supporter of mentoring, knowledge-sharing, and amplifying diverse voices in the community.
How I Work
- Collaboration: I lean toward asynchronous communication (Teams, Slack, or iMessages) since email is too often a firehose of noise. That said, I value synchronous calls when they’re needed: sometimes a tough problem or quick decision is better solved in real time.
- Coding Standards: I write code that follows strict standards and expect projects to be handled consistently. I also believe in detailed comments and well-structured documentation so future me (or anyone else) can jump back in without friction.
- Open Source: Whenever possible, I prefer to share my work openly. If a tool I build for my own projects or learning can help others, whether to use, fork, or learn from, I’ll release it.
- Accessibility & Performance: I build with accessibility and performance in mind, and aim to improve both with every new feature or fix.
- Leadership & Mentorship: As the lead on Carleton’s design system and enterprise WordPress platform, I focus on setting clear standards, mentoring newer developers, and creating space for others to grow their skills and confidence.
Support
- Writing & Sharing: I write tutorials and deep-dives for the WordPress Developer Blog to help others learn from real-world examples.
- Open Source Tools: I create starter repositories and developer tools that lower the barrier to entry for modern WordPress development.
- Team Training: I mentor developers by planning training sessions, sharing recommended courses, and pointing them toward resources that build both technical skills and confidence.
- Daily Support: I set aside dedicated time each day for my team to ask questions, whether about their own tasks or broader project challenges, so no one feels stuck or isolated.
- Adoption & Guidance: I help teams adopt Gutenberg, block themes, and modern build processes in a way that feels approachable and sustainable.
- Accessibility Advocacy: I promote accessibility best practices and inclusive approaches, both at community events and in the code I write.