Code

Seeing is believeing. Here are a few coding projects visualized for the fun of it :)

Projects

  • my custom trello board

    Interactive task board I built — draggable CRM cards, swimlanes, and configurable metadata pills.

    react task card demo

  • binary-search

    Binary search is one of the fastest ways to locate a target by repeatedly cutting the search space in half.

    binary search tank demo

  • multi-level feedback queue

    MLFQ is a CPU scheduler that runs high-priority tasks first and lowers priority for CPU-heavy ones over time.

    multi-level feedback queue

  • solar system

    Fun practice to explore the p5js library and the book, nature of code.

    sol

  • hello world

    Say hello to the world. This is a simple example of a p5js sketch.

    hello

Core algorithms

  • Introduction - HashMap video thumbnail

    Introduction - HashMap

    Ah - the simple yet all powerful Hashmap.

    watch on youtube

  • Linked Lists, Queue, ArrayDeque video thumbnail

    Linked Lists, Queue, ArrayDeque

    One of the most important data structures in computer science.

    watch on youtube

  • Binary Search video thumbnail

    Binary Search

    I break down how Binary Search works, why it’s so powerful, and show you a clean implementation in Java with common examples and edge cases.

    watch on youtube

  • Consecutive Numbers Sum video thumbnail

    Consecutive Numbers Sum

    I break down how the Consecutive Subarray Sum Equals Target algorithm in O(n) time and O(n) space.

    watch on youtube