Ian Bedard

Web Projects
React-Based Filterable Table for PSPC
I refactored a high-traffic web application from jQuery to React, improving performance and user experience.
Document and Data Conversion Applications
I developed four specialized applications to automate and streamline document and data processing.
Financial Advisors Technical Communication Platform
The application is a technical communication platform designed for financial advisors, providing them with frequently updated information.
Blog
Google UX Design Certificate
Completed the first two courses of the Google UX Design Certificate over two months with a 93% average. Gained hands-on experience in user research, wireframing, prototyping, and usability testing, while deepening skills in Figma and user-centered design.
Publishing deniselevesque.ca
Developed a 24-page bilingual (French and English) website from scratch using WordPress and Divi. The project included over 200 optimized images, weekly collaboration with the client, and a full domain migration to a new server. The result is a responsive, visually engaging site tailored to the client’s brand and communication needs.
Three.js Journey
Three.js Journey is a premium online course created by Bruno Simon, designed to teach Three.js, a popular JavaScript library for 3D web development. The course is aimed at developers who want to learn how to create interactive 3D experiences, animations, and WebGL applications using Three.js.
Technologies
I design UI/UX prototypes in Figma and create graphics with Photoshop, Illustrator, and Affinity Designer. For front-end development, I use JavaScript, jQuery, JSON, and DataTables to build dynamic interfaces, leveraging React for modern applications. I automate workflows with Node.js, manage version control with Git and SVN, and follow Agile practices using Jira. My development workflow focuses on efficiency and accessibility (WCAG, WET-BOEW)

Front-End Development
I specialize in JavaScript, JSON, and jQuery to create dynamic and interactive web applications. I use DataTables for filtering and displaying structured data, integrating it with JSON and XML sources. With Node.js, I automate workflows and manage dependencies, while React helps me build modern, scalable interfaces. Additionally, I work with Three.js to develop 3D visualizations, enhancing user engagement and interactivity.

Design & Prototyping
I use Figma for UI/UX prototyping and web application design. With Photoshop, Illustrator, and Affinity Designer, I create graphics, infographics, and marketing materials, ensuring high-quality visuals and accessibility compliance.

Development & Workflow
I use Git and SVN for version control, ensuring efficient code management. I follow Agile methodologies to streamline development and collaborate effectively. With Jira, I track tasks, manage sprints, and optimize workflows.