Available to hire
Hi, I’m Rey Mac, a web developer based in Montréal with 11+ years building front-end and full-stack products. I focus on turning design files into responsive, accessible UIs using React and TypeScript, with practical Next.js/Vercel experience and a strong “ship what’s correct” engineering mindset.
I also enjoy the integration-heavy work—debugging APIs and webhooks and wiring UI flows to backends (including Stripe-class payment APIs). At work I use GitHub to deliver reliably, rely on AI-assisted development tools like Cursor for speed, and partner closely with Product/Design to keep outcomes moving in fast iterations.
Skills
Work Experience
Senior Software Engineer at webFEAT
July 1, 2024 - PresentBuilt and maintained React/TypeScript pages and forms, including Next.js/Vercel work. Implemented responsive, accessible UI from design files and handled marketing-adjacent landing slices when needed. Owned frontend performance habits, debugged APIs and webhooks, and supported booking-shaped product flows. Used GitHub workflows for delivery and developed with Cursor AI assistance while judging correctness.
Software Engineer at Meta
July 1, 2021 - June 1, 2024Delivered React/TypeScript user-facing features at scale with a strong focus on performance and quality. Worked with GitHub, APIs, and form/flow integrations to backends. Partnered with Product/Design using Figma-shaped handoffs to produce responsive, accessible interfaces. Contributed analytics-adjacent instrumentation and debugged webhooks/integrations when data was inconsistent. Picked up Next.js alongside existing React work.
Freelance Software Engineer at Upwork
October 1, 2018 - June 1, 2021Worked independently delivering React/TypeScript projects, responsive landing-style pages, and custom forms. Built integrations using APIs and webhooks and supported Stripe when clients required payment functionality. Also took on headless CMS work when the stack needed it, and used a fast feedback loop with UI/UX judgment and correctness-first development.
Software Engineer at Metrolinx
June 1, 2015 - September 1, 2018Built Canada production web and API features and worked with SQL for transit-related systems. Contributed to accessible public UIs, supported enterprise partner integrations, and owned outcomes independently. Focused on performance when pages or services behaved incorrectly.
Software Engineering Intern at Shopify
September 1, 2014 - May 1, 2015Supported storefront development at intern scope using JavaScript, APIs, and SQL with a commerce-focused workflow. Used Git and code reviews, contributed to product page shaping, and helped improve areas that affected conversion-adjacent checkout behavior when issues occurred.
Education
BSc (Honours) in Computer Science at Toronto Metropolitan University
September 1, 2010 - June 1, 2014Qualifications
Oracle Certified Professional: Java SE 17 Developer
January 1, 2025 - September 23, 2026AWS Certified Solutions Architect – Associate
January 1, 2024 - September 23, 2026HashiCorp Certified: Terraform Associate
January 1, 2025 - September 23, 2026Industry Experience
Software & Internet, Transportation & Logistics, Professional Services
Skills
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Montreal today.