Built reusable components in React and Next.js with WordPress as the backend. Developed the support page and all its elements. Created an admin dashboard (including the menu, the tables for displaying orders) for managing employee and customer orders. Designed and implemented a search popup interface with API requests to the backend to search products, pages, articles, and more. Optimized performance by refactoring and updating legacy code..
Developed new features for both clients and administrators. Extended the functionality of existing features. Integrated Stripe for monthly subscriptions. Maintained Firebase database and cloud functions. Optimized performance, including SEO and load times. Fixed bugs reported by clients using the site.
I assisted with building and publishing new article pages as well as other content pages, ensuring they met design and functionality requirements. I fixed client-reported bugs, implemented technical and on-page SEO improvements, and provided ongoing support for bug fixes, performance optimization, and overall site maintenance.
Cancer Québec is an Elementor-based website where I was responsible for developing the careers section. This included building the careers homepage, open positions listing page, single career post template, and spontaneous application page. I implemented a custom post type to manage job postings, integrated ACF for custom fields, and used Gravity Forms for applications, along with custom CSS and JavaScript to enhance styling and functionality.
I was assigned to rebuild the company page, team page, and careers page based on a Figma design.
I developed the news articles listing for NūMove Robotics & Vision Inc, along with the single article page. I implemented custom filtering and pagination functionality using JavaScript, AJAX, and PHP, and added social media sharing features. This allowed users to quickly browse, refine, and share articles in a seamless, dynamic interface.
Provided ongoing support for bug fixes and maintenance. Extended and refactored existing modules to meet evolving client needs.
I contributed to the reskin of the website, which included updating the logo, font colors, theme palette, and font family to align with the new branding. In addition, I developed a bilingual testimonial section using ACF and SwiperJS, ensuring it was dynamic, responsive, and easy to manage.
I was assigned to develop a resource listing for Cégep Beauce-Appalaches based on a Figma design. I created a custom post type to manage the resources and implemented search, filtering, and pagination using AJAX, PHP, JavaScript, and jQuery.
Built a fully functional Flexible Content layout using Advanced Custom Fields (ACF) for dynamic page creation in WordPress. Updated the navigation menu to include an additional level, aligning with client requirements and Figma design specifications.
Built flexible content layouts and custom sections using Advanced Custom Fields (ACF) to enable dynamic page creation based on client needs. Provided ongoing support for bug fixes and maintenance.
Built a Past Guests listing page where visitors can view previous guests. Enabled the client to easily add, edit, and delete guest entries through the WordPress admin panel. Provided ongoing support for bug fixes and maintenance.
Provided ongoing support for bug fixes and maintenance. Extended and refactored existing modules to meet evolving client needs.
Provided ongoing support for bug fixes and maintenance. Extended and refactored existing modules to meet evolving client needs.
Created pages in Elementor based on Figma designs and developed reusable templates to streamline page building. Provided ongoing support for bug fixes and maintenance.
Led a website redesign by updating the look and feel—such as fonts, colors, and styling—to align with the new brand guidelines. Extended and refactored existing HubSpot modules to meet client requirements. Provided ongoing support for bug fixes and maintenance.
Provided ongoing support for bug fixes and maintenance. Extended and refactored existing modules to meet evolving client needs.
Hotel booking management system (side project) is for customer to reserve a room and for admin to manage reservation.
Weather Tracker (side project) is a simple app to display the weather in three cities.
See Weather Tracker App on GitHubI participated in a Hackathon event hosted by CGI Montreal downtown branch. The theme of the competition was Artificial Intelligence. My team won the first prize.
CVparser (side project) is a software for parsing or extracting data out of cvs/resumes.
Canada Citizenship Test (side project) is a project that aims to provide a platform for people preparing to pass the Canadian Citizenship test.
FitCitie is a universal rewards program for fitness-based activities.
This was my first internship where I learned JavaScript and front end development in general.
AutoExpress (side project) is a car dealership website made for searching, referring, calculating expenses, and buying a car.
I'm a seasoned Web Developer with over 5 years of experience crafting engaging and responsive online experiences. I specialize in frontend development, with expertise in JavaScript, React, WordPress, PHP, HTML, CSS, jQuery, and HubSpot CMS.
My background includes working at a marketing and web development agency, where I’ve delivered a wide range of projects tailored to diverse client needs. Over the years, I’ve successfully built and implemented dynamic features, web pages, templates, and reusable components.