
I'm a product-minded web developer who bridges code, design, product, and AI to create accessible, high-performance websites. My approach goes beyond writing clean code. I focus on how digital experiences serve users, scale across teams, and align with business goals.
Currently, I'm a Senior Developer at Docebo

, where I build and maintain our marketing infrastructure. My work centers on native Gutenberg development and custom React blocks, with a strong emphasis on accessibility, performance, and scalability. I collaborate closely with designers, marketers, and product teams to turn concepts into responsive, easy-to-manage interfaces. More recently, I've been exploring ways to integrate AI-driven workflows into our web ecosystem.
Before Docebo, I worked as a Frontend Developer at SearchKings

, building lead-generation websites in a high-velocity agency environment. That experience honed my ability to deliver maintainable, performant code under tight deadlines while keeping usability at the forefront.
Outside of work, I'm deeply involved in the Toronto tech and startup community. Through TechTank, I help run Code Diversity (monthly coffee chats for women and gender-diverse people in tech), Tech Talks, the newly launched Build Night TO series, and support the community infrastructure and socials that keep our community alive year-round. I've contributed to the TechTank website (built with Next.js), helping shape the digital space where our community gathers.
I built My Jane's Walk (Next.js) as a personal tool to plan which walking tours I wanted to explore each weekend and share discoveries with friends and community. When I shared it with the Jane's Walk organization, they saw the potential and built their own version. It taught me that the best tools often start by solving your own problem—and that sharing solutions can inspire others.
I also co-created Girls with Big Ideas, a space for early-stage founders to connect with potential cofounders. Building community is how I give back: creating intentional spaces where real collaboration and outcomes happen.
When I'm not coding, you can find me hiking the Bruce Trail🌲🌲🌲, playing board games, or catching up with friends over a good cup of coffee.
Build and maintain Docebo’s marketing sites with modern WordPress development, taking increased ownership of technical strategy and system architecture. Develop custom Gutenberg blocks in React, manage database operations with WP CLI, and prioritize scalability and performance. Collaborate with design, marketing, and product teams while exploring AI-driven workflows for content and optimization.
Built and maintained Docebo’s marketing sites with modern WordPress development. Developed custom Gutenberg blocks in React, managed database operations with WP CLI, and prioritized scalability and performance. Collaborated with design, marketing, and product teams while exploring AI-driven workflows for content and optimization.
Co-chair the board and lead event organization across Toronto’s tech ecosystem. Spearhead Code Diversity (monthly community gatherings for women and gender-diverse folks in tech), Tech Talks, Build Night TO, and other initiatives. Helped bring TechTank programming to Toronto Tech Week 2025 and guide strategic direction for community programming.
Serve as secretary on the board of Life After Burns, supporting the organization’s mission to help burn survivors heal and rebuild their lives. Contribute to strategic planning and governance while helping coordinate board communications and initiatives.
Develop and maintain lead-generation websites using modern frameworks, with a strong focus on clean code, accessibility, and performance optimization.
Coordinated and led user experience sessions with internal and external users for the development of a new Project Lifecycle Management system. Conducted user acceptance testing managed with JIRA, ensured packaging portal requirements were met, and led daily UX team meetings.
Managed and grew the Loblaw Brand Printer Program, collaborated with printers to ensure high-quality printing, and improved packaging specifications for sustainability initiatives. Achieved 100% compliance for new product specifications and led data integrity improvements for new systems.
Managed packaging and collateral projects for multiple large clients across various industries. Coordinated with design, color, and prepress teams while maintaining client relationships and managing project timelines using graphics approval systems.
Assisted with web project management, performed QA on deliverables, and ensured accurate invoicing and project documentation. Created and executed project work plans, adapting to changing needs.
The site you're on right now. A playful developer redesign with an interactive terminal, git-log-styled experience timeline, and a dual green/pink identity for code and community. Built with Next.js, Tailwind CSS, and Framer Motion.
A scheduling and exploration app for Jane's Walk, a global festival of walking tours. Built with React and Vite. Jane's Walk Toronto was inspired by this project and built their own version, now live at their official site.
Open-source community website for Toronto's tech and startup community. Contributor and maintainer, writing content and managing code updates. Built with Next.js and hosted on Vercel.
A major redesign focusing on visual impact and interactions. Light/dark mode, smooth animations, and nature-inspired forest palette. Built with Next.js, Tailwind CSS, and Framer Motion.
The previous iteration of this portfolio. A sidebar-based design with a focus on simplicity and clean typography.
An interactive timed coding quiz to test your skills, with a highscores page. Built using jQuery and local storage.
I help run spaces and infrastructure that keep Toronto's tech community alive all year round.