About
Hi! I'm a full-stack developer specializing in front-end development with React. I love building clean, user-friendly web apps and crafting smooth, intuitive UI/UX experiences that feel effortless to use.
Most recently, I worked at Rakuten Kobo, where I helped relaunch their e-commerce platform by building a modern storefront experience used by millions of readers worldwide. Working closely with UX designers, I translated wireframes and design systems into pixel-perfect React components, while also optimizing the Next.js application through server-side rendering and static site generation to achieve faster page loads and improved SEO. It was a rewarding challenge to build and maintain frontend architecture that could hold up under peak traffic during major promotional events and new release launches.
Before that, I spent over two years at Bank of Montreal (BMO) building scalable, high-traffic features for their digital banking platform, serving over 8 million daily active users. I partnered closely with UX researchers to run usability testing and iterate on interface designs, which helped improve task completion rates meaningfully. I also led the development of a reusable component library of 50+ components, with a strong focus on WCAG 2.1 accessibility compliance and UI consistency across the platform.
Outside of work, you can usually find me playing tennis, exploring new technologies, or looking for ways to push the boundaries of what's possible on the web.
Experience
Full Stack Developer·Rakuten Kobo
Developed key features for Kobo's e-commerce platform relaunch using React.js, Next.js, and TypeScript, delivering a modern storefront for millions of global users. Leveraged AI-assisted tools including Cursor and GitHub Copilot to reduce implementation time by 50%. Optimized application performance through SSR and SSG, achieving 30% faster page load times and improved SEO rankings.
- React
- Next.js
- TypeScript
- Figma
- SSR
- SSG
React Developer·Bank of Montreal
Developed responsive, user-centric web interfaces using React.js, with a strong focus on performance, accessibility, and clean UI/UX design.
- React
- TypeScript
- JavaScript
- CSS
Front End Angular Developer·Caseware
Built and maintained auditing web applications with Angular, proactively identifying and resolving functional issues by writing comprehensive tests to ensure consistent performance.
- Angular
- TypeScript
- RxJS
- Jest
Web Developer·BioSA Lab
Developed web applications using HTML, CSS, and JavaScript to support the diagnosis and monitoring of Age-Related Macular Degeneration (AMD), applying computer vision research to real-world healthcare solutions.
- HTML
- CSS
- JavaScript
- Python
Projects
MindMap
Full-stack to-do and note-taking application. Helps users efficiently create, organize, and manage tasks and reminders.
- React
- Node.js
- Express
- MongoDB
Medscan
Mobile application that enables nurses and medical personnel to scan patient FOBs and instantly access their medical history.
- React
- JavaScript
AMD EyeCare
Prototype for detecting and monitoring Age-Related Macular Degeneration. Provides various tests for diagnosing and tracking the progression of AMD.
- HTML
- CSS
- JavaScript
Super Mario 2D
Classic Mario game recreation featuring platformer mechanics, interactive gameplay, and nostalgic visuals.
- Java