I am a web developer based in Toronto, Canada. I have 5+ years of experience in the industry, working in full-time, freelance, and team lead roles. I enjoy working on large applications within a team environment as much as I enjoy owning the entire development cycle of a freelance project. My goal as a developer is to to deliver fast, attractive, and accessible websites, with clean and scalable code, no bugs, and to always build on my skills in the process. I build hand-coded websites using Javascript, which means every website I build is 100% customizable.
Let's work together.
React
Next.JS
Contentful
espnW Summit Canada
A project that I worked on as a contractor for TORQUE Strategies and TTG Canada. espnW Summit Canada is an event hosted by ESPN and Canadian Tire, where female leaders in the sports industry lead discussions about sports, business, and leadership. I inherited this project after the event's first year. It was built using React and Contentful, and my job was to give the page a face lift with new designs, put all the power of content management in the hands of the marketing team, and enable scaleability for future years on both the website and the Contentful space.
Project Status: Complete
Date of Last Update: April 14, 2024
Hubspot
Vanilla Javascript
Borderless AI
A project on which I am a contractor to build pages and components using Hubspot. I built the Blog Listings page and the Blog Post page from scratch, and a number of other modules that get used on hundreds of landing pages. Bordlerless AI is a payment platform that leverages AI and helps companies onboard and fulfill payments to contracting employees, regardless of where in the world they live.
Project Status: In Progress
React
Next.JS
Airtable
Apollo
Netlify
Highlands Cabin Reservation Platform
The team at Highlands Music Festival recognized a blocker in the music festival ticket purchase process, where potential festival attendees were hesitant to buy a ticket without know if they would be in the same cabin as their friends/partners. Within hours of launching the platform, ticket sales increased and 90% of attendees had made cabin reservations, deeming the project a huge success. The solution was to build a platform that allows attendees to log in, and reserve a specific bed in a specific cabin for everyone in their group. The biggest technology highlight in the project is Airtable, which we use as both a CMS and as a database.
Project Status: In Progress
React
Next.JS
Stripe
Contentful
Stripe Checkout Page
My client recognized that potential attendees would be more inclined to purchase a ticket to their event if payments were spread out over a few months. The request was to use Stripe, and to provide customers with two payment options on the checkout page: To pay for a ticket in full, or to pay for a ticket in 4 instalments over a three month period. Using the Stripe API, I built the checkout page from scratch to allow for the two payment options. I used Contentful CMS to schedule changes to price as the festival grew nearer.
Project Status: In Progress
React
Next.JS
Netlify
Contentful
Midnight Cookie
A freelance project for a late night cookie bakery in Toronto. When I took over this project it was built on Wordpress, however the client wanted a new look and different CMS, so I rebuilt the pages using React + Next.JS, and integrated Contentful as a headless CMS. Since the original rebuild, my client hired a new designer and we have given the website a facelift to match the rebrand.
Project Status: Complete
Date of Last Update: April 21, 2024
React
Next.JS
Netlify
Contentful
Google Analytics
Google Maps
Highlands Music Festival
This project is extra special because I am a member of the co-founding committee of this musical festival. I work with the marketing team and a graphic designer to build and update this website, that aims to provide information about the festival and to drive traffic to the ticketing page. I own the entire development cycle which includes hosting, domain configuration, site development, deployments, email alias setup and CMS. I also track user engagement during times of heavy traffic, specifically when we launch ticket sale prices and artists.
Project Status: In Progress
React
Next.JS
Airtable
Contentful
Firebase
Natural Selection Bracket Challenge
A project I built for one of the biggest competitions in snowboarding, called the Natural Selection Tour. This is a bracket challenge, which is a fantasy-sports-like app where users can sign up for free, create a league for their friends, and pick all of the winners in a bracket style competition. The website gained 400 hundred users in its first year, and was promoted by Slush: The Magazine.
Project Status: Complete
Date of Last Update: March 3, 2024
Next.JS
Contentful
Netlify
Memberspace
Vimeo
Mindbody
Pashion Pilates
My clients at Pashion Pilates had been giving instructional pilates videos through Instagram, and they wanted to build a subscription website where members can join to pay for their services. We integrated the Mindbody platform for booking + payment of in-person classes, Vimeo for video hosting and playback of the online videos, and MemberSpace for membership management. We also used Contentful for content management.
Project Status: Complete
Date of Last Update: April 14, 2024
React
GraphQL
Apollo
Contentful
Next.JS
Redux
Netlify
Gitlab CI/CD
React Testing Library
Shoppers Drug Mart
I worked at Loblaw Digital full time for 3.5 years, where I grew from a Dev I (junior developer) to a Senior Developer. I was fortunate to work with a talented team that taught me the importance of clean and scaleable code, performance, testing, and accessibility, and eventually I took the reigns of being a tecnical team lead. My feature highlights in that time include rebuilding the checkout, product listing, and landing pages, integrating Contentful into our CMS pages, and building an order tracker.
Project Status: Complete
Date of Last Update: June 1, 2022
Next.JS
Contentful
Netlify
GraphQL
Apollo
Nora Camps
A project for a freelance client, Nora Camps, who is an artist selling her paintings online. On this project, I operated as the tech lead with one other developer. We built this website from scratch, including landing pages, product listing pages, product display pages, search bar functionality, contact form, and newsletter sign ups.
Project Status: Complete
Date of Last Update: May 27, 2023
React
Gastby
Firebase Hosting
Ezee Reservation System
Casa Horizon Yoga & Surf Luxury Hostel
An ongoing freelance project for a hostel in Nicaragua. On this project I collaborated with the hostel founder and a freelance designer, with the goal of building an attractive website that provides information about the hostel, and allows guests to book online.
Project Status: Complete
Date of Last Update: March 30, 2023
Shopify
Liquid
Head & Heart SK
A freelance project for an apparel company that raises money and awareness for mental health. I used a Shopify template for every page, and built a few custom components using Liquid for the product listing pages.
Project Status: Complete
Date of Last Update: 30, 2019
React
Firebase
Next.JS
Paypal
Breadbox Bakery
A project for a specialty bakery that delivers fresh Challah bread to customers on Friday afternoons. This website allowed customers to create an account, schedule weekly deliveries, and make payments online. *This website is no longer running since the bakery has shut down.
Project Status: Complete
Date of Last Update: February 27, 2019
Tell me a little bit about your project! I will get back to you shortly, and we can discuss the project in more detail.