I'm a frontend developer focused on building accessible, scalable, and thoughtfully engineered web applications. With experience across enterprise banking platforms and product-driven environments, I specialize in Angular and React ecosystems, translating complex requirements into clean, intuitive user interfaces.
Accessibility is a core part of how I build. At Bank of Montreal, I work on enterprise-scale applications, improving WCAG and AODA compliance while ensuring performance and usability remain uncompromised. My background in full-stack development strengthens my frontend decisions, allowing me to design interfaces that integrate seamlessly with APIs and backend systems.
I care about writing maintainable code, creating reusable component systems, and building digital experiences that are inclusive by design.
Feel free to connect!
At BMO, I build accessible Angular interfaces for enterprise banking platforms used at scale, improving accessibility coverage to ~70% by driving WCAG 2.1 and AODA compliance. I’ve resolved complex keyboard navigation and screen reader issues across multiple user flows while collaborating with cross-functional teams to deliver production-ready, inclusive UI components.
I developed responsive WordPress websites and improved performance scores from 70% to 90%, increasing SEO scores to 92%. By optimizing frontend structure and load performance, I helped enhance speed, usability, and measurable user engagement.
I built React and Redux applications integrated with REST APIs, supporting full CRUD operations and scalable state management. I also contributed to backend services and deployment workflows, enabling reliable end-to-end delivery for production-ready applications.
Led frontend architecture for enterprise B2B platforms using React and Next.js, delivering high-quality releases with 98% defect detection through structured testing practices. I designed reusable component systems and scalable state management patterns to support complex user workflows.
Developed Angular-based enterprise applications and introduced reusable UI libraries that improved development efficiency across projects. By implementing dynamic theming and secure authentication systems, I contributed to a 25% increase in user engagement.
Worked on finance software applications, improving stability and reducing user-reported bugs by 20% through debugging, testing, and frontend refinements.