I’m a front-end developer and UX-driven product engineer who builds digital experiences that are both elegant and effective. With 6 years of experience across SaaS and eCommerce, I focus on turning complex problems into intuitive interfaces that drive clarity, usability, and growth.
my approach to UX.
Good UX is about removing friction and making complexity feel simple. I start by understanding the user’s goal and the context in which they’re interacting with a product.
From there, I focus on clarity — structuring interfaces with thoughtful hierarchy, clear interactions, and deliberate visual decisions that guide users naturally through a flow.
Because I work across design and engineering, I also think about UX as a system. Strong products rely on scalable components, consistent patterns, and front-end architecture that supports the experience long-term.
my approach to engineering.
Good engineering is about building systems that are scalable and dependable. I focus on writing code that’s clear, maintainable, and easy for teams to extend — favoring simple solutions, consistent patterns, and thoughtful structure.
Rather than treating features as isolated tasks, I approach front-end work as part of a larger system. Reusable components and well-organized architecture allow products to evolve without introducing unnecessary complexity.
Because I work closely with design and product, I also see engineering as a key part of the user experience. Performance, accessibility, and responsiveness are considered from the start, helping ensure the final product feels polished and reliable.
selected work
experience
August 2022 – July 2025
Front-End Developer | Team Lead
Theory Digital, Edmonton, AB
Built polished, accessible user interfaces in Shopify using semantic HTML, Liquid, modern CSS, JavaScript (ES6+), and web components with a strong focus on usability, performance, and Core Web Vitals
Designed full websites and feature experiences in Figma, working directly with clients and stakeholders to gather feedback, iterate on solutions, and refine UX
Developed and maintained complex front-end applications using React, Next.js, Vue.js, delivering scalable, production-ready UI
Architected and implemented content-driven websites in Statamic and Prismic, modeling structured content, building flexible component-based templates, and empowering marketing teams with scalable, editor-friendly CMS solutions
Translated Figma design systems and prototypes into pixel-accurate, reusable components, ensuring consistency across products
Contributed to shared UI patterns and component standards, improving maintainability, accessibility, and developer experience
Led front-end development across multiple projects, owning UI architecture, technical decisions, and delivery quality
Planned and facilitated team standups, sprint planning, and task breakdowns to keep projects on track and unblock the team
Coordinated timelines, scope, and priorities across design, product, and development, balancing delivery speed with quality
Mentored junior developers through code reviews, pairing sessions, and ongoing technical feedback
Collaborated closely with product managers, designers, and engineers in Agile sprint cycles to shape user flows and feature implementation
Built and extended Shopify storefronts and applications, including custom themes, interactive UI components, and admin-facing tooling
Used AI-assisted development tools to accelerate prototyping, reduce repetitive work, and improve iteration speed
July 2022 - October 2022
Front-End Developer
Maxy Media Inc., Montreal, Quebec
Built high-performance marketing funnels, landing pages, and full web experiences using Vue.js (Nuxt) with a strong focus on accessibility, responsive design, and Core Web Vitals performance
Collaborated closely with designers and stakeholders during design reviews and dev handoff sessions, ensuring accurate, pixel-perfect implementation of UI/UX requirements
Participated in Agile sprint planning and daily standups, estimating tasks, refining stories, and communicating risks and blockers early
Developed reusable components, optimized code structure, and ensured maintainability across multiple funnel variants and A/B experiments
October 2021 - July 2022
UI UX Developer
Riva International, Edmonton, AB
Built responsive, production-grade user interfaces for SaaS and enterprise applications using Vue.js, TypeScript, semantic HTML, and modern CSS
Developed reusable front-end components within ASP.NET Core–backed systems, gaining exposure to large-scale application architecture and backend integration
Contributed to microfrontend-style UI patterns, supporting modular feature development across multiple SaaS tools
Designed wireframes, design systems, and interactive prototypes in Figma to support consistent, scalable UI delivery
Conducted user testing sessions, stakeholder reviews, and feedback loops to validate UX decisions and iterate on interface design
Translated user research and usability findings into data-driven UX improvements across complex workflows
Collaborated closely with product managers, designers, and engineers to deliver accessible, intuitive interfaces aligned with business requirements
January, 2021 - October, 2021
Front-End Developer & Designer
Rent Panda, Thunder Bay, ON
Developed and implemented custom front-end features and platform enhancements for the Rent Panda ecosystem using React.js
Created user-centered design mockups, interactive prototypes, and comprehensive wireframes in Figma to guide feature development
March, 2019 - August, 2022
Web Developer & Designer | Part Time
Innovated Solutions, Thunder Bay, ON
Designed, developed, and maintained custom WordPress websites for diverse client portfolios, ensuring optimal performance and user experience
Produced engaging visual content including custom graphics, animations, and multimedia assets to support digital marketing campaigns






