Home Projects Experience About
Branden Kerr

Full Stack Developer

Hello, I'm Branden,
full stack developer.

Committed to using technology to solve complex problems.

Scroll

Featured Projects

Chat App

Full Stack Application

Chat App

Real-time chat app with Firebase auth, anonymous guest mode, and message deletion. Built from scratch in React and TypeScript.

React TypeScript Firebase Material UI
Writers Website

Full Stack Application

Writers Website

Short story sharing platform. Custom auth with bcrypt, image uploads to Cloudinary, and server-side rendering.

Node.js Express MongoDB EJS Cloudinary
Dog Facts

Frontend + Firebase

Dog Facts

Pulls dog facts and images from Firestore using ReactFire. Early React project exploring Firebase integration.

React Firebase ReactFire Material UI
Realtor Site

Frontend

Realtor Site

Real estate landing page. CSS animations, jQuery, and SASS.

jQuery SASS Node.js
Hotel Landing Page

Frontend

Hotel Landing Page

Hotel landing page concept. HTML and SASS only, no JavaScript.

HTML SASS
Hydrotech Water

WordPress WP

Hydrotech Water

Hydrotech Water brand site. Built and managed with GA4, Search Console, and Cloudflare.

WordPress GA4 Search Console
Horizon Plumbing

WordPress WP

Horizon Plumbing

Plumbing company site. WordPress and Elementor.

WordPress Elementor
Canature WG

WordPress WP

Canature WG

Canature WaterGroup corporate site. Managed content, analytics, and Search Console.

WordPress Search Console GA4
Canature Commercial

WordPress WP

Canature Commercial

Commercial division site. End-to-end setup including Algolia search and Cloudflare.

WordPress Algolia Cloudflare
Forbes Niagara Dental

WordPress WP

Forbes Niagara Dental

Dental practice site. WordPress and Elementor.

WordPress Elementor
Novo Water

WordPress WP

Novo Water

Novo Water brand site. Built end-to-end — domain, DNS, hosting, and WordPress.

WordPress Elementor Cloudflare
WaterGroup

WordPress WP

WaterGroup

WaterGroup brand site. Managed content, SEO, and Cloudflare DNS.

WordPress GA4 Cloudflare

Content

YouTube

Technical videos breaking down programming concepts — algorithms, React patterns, and performance optimization.

Big O Notation

Learn Big O in Three Minutes: Analogies & Animations

Description

Big O Notation isn't too hard to understand once you break it down. In this video we go through real world examples, with helpful animations to explain the Big O scenarios. Dive in and learn about how computer scientists describe time and space complexity everyday.

React Memo

Memo in React in Five Minutes

Description

Dive into the power of optimization in React with memo. Learn how to prevent unnecessary re-renders and supercharge your app's performance in this quick tutorial. If you're ready to level up your React skills and make your applications more efficient, this video is a must-watch!

useCallback

Learn React's UseCallback in Less Than Seven Minutes

Description

Learn how to optimize your React applications by avoiding unnecessary re-renders and improving performance. Practical examples here help you to understand real-world scenarios of when to use useCallback.

Throttle

Boost Your Web Performance with Throttle

Description

Get a grip on the concept of Throttle in this quick, easy-to-understand 12-minute tutorial. Watch real-world examples, see how many API calls are made with a simple search input, and learn how Throttle can optimize your application's performance.

LeetCode 295

Solving LeetCode 295: Find Median from Data Stream

Description

Join us as we tackle LeetCode problem 295, 'Find Median from Data Stream', using TypeScript. In this tutorial, we delve into the efficient use of two priority queues (implemented as heaps) to dynamically calculate the median in a stream of numbers.

Debounce

Mastering Debounce: Optimizing Performance in JavaScript

Description

In this video, we delve into the world of debounce, a powerful technique in JavaScript that can optimize performance and enhance user experience. Join us as we explore what debounce is, why it's crucial in web development, and real-world scenarios where it provides significant benefits.