Home 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

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.