๐Ÿ‘‹ Welcome โ€” You've Landed on My Signature Page

Hey, I'm Brain Dump โ€” software engineer at Unisala.com .

You're viewing my Signature, a space where I share what I'm learning, building, and thinking about โ€” all in one place.

๐Ÿ“ If you came here from my LinkedIn, personal website, or a shared link:
This is not a portfolio in the traditional sense โ€” it's more like a public digital notebook. Every article, thread, or note you see here was written by me, mostly to document useful things and help others who are on the same path.

What You'll Find Here:

  • โœ๏ธ My thoughts on algorithms, systems, and software design
  • ๐Ÿง  Insights from real-world engineering work
  • ๐Ÿ”— Direct links to every article I've published on Unisala
Brain Dump signature image

Signature of Brain Dump

Author avatar
Brain DumpJun 15, 2025
Popular Problems

EasyDesign Parking System (87.1%)Make Array Zero by Subtracting Equal Amounts (73.3%)Maximum Units on a Truck (74.3%)MediumLRU Cache (45.2%)Number of Islands (6

2 min readยทGeneral
Author avatar
Brain DumpJun 8, 2025
Snowflake Curated Question Set : Leetcode

High Frequency Problems (Sorted by Frequency)https://unisala.com/llm/conversation/87DITfU?leafId=3676cfa1-37c8-4168-8211-df0cd93d07d7๐ŸŸข Easy Problems202. Happy

3 min readยทGeneral
Article cover
Author avatar
Brain DumpMay 29, 2025
๐Ÿ”— LeetCode JavaScript Questions (with links)

List of question to upgrade your javascript skill.3373. Maximize the Number of Target Nodes After Connecting Trees II2618. Check if Object Instance of Class2619

2 min readยทGeneral
Author avatar
Brain DumpMay 26, 2025
Linear Regression

A example of linear regression:1.Statistical assumptions:Underlying trend is linearData deviations from predicted values are Gaussian.B/c above, MSE cost functi

2 min readยทGeneral
Author avatar
Brain DumpMay 26, 2025
Spiking Neurons vs traditional artificial neurons.

Spiking Neurons vs traditional artificial neurons.Spiking neurons:Computational neuron models that mimic the biological neurons more closely than traditional ar

1 min readยทGeneral
Article cover
Author avatar
Brain DumpApr 21, 2025
Number of Islands | DFS vs BFS

๐ŸŒŠ The ProblemWe have a 2D map grid filled with '1's land and '0's water. An island is a group of connected '1's (horizontally or verti

2 min readยทGeneral
Article cover
Author avatar
Brain DumpMar 18, 2025
Same Binary Tree | LeetCode

Given the roots of two binary trees p and q, return true if the trees are equivalent, otherwise return false.Two binary trees

1 min readยทGeneral
Article cover
Author avatar
Brain DumpMar 18, 2025
Subtree of Another Tree

This problem check if a certain part of a tree is same tree as a given subtree.So before we solve this problem, we need to know how to check if two trees are sa

1 min readยทGeneral
Article cover
Author avatar
Brain DumpMar 18, 2025
Binary Search Tree | Subset of Binary Tree

Binary search tree is great for searching or comparing things?We know using a hash-table we have O(1) for look up, then why study Binary Search Tree?Why is this

3 min readยทGeneral
Author avatar
Brain DumpMar 18, 2025
Balanced Binary Tree | Neetcode

Given a binary tree, return true if it is height-balanced and false otherwise.A height-balanced binary tree is defined a

2 min readยทGeneral
Article cover
Author avatar
Brain DumpMar 18, 2025
MaxDepth VS Diameter of Binary Search Tree

Maximum Depth (Height):Performance Indicator Tells you how efficient your BST operations will beOperations like search, insert, delete take O(h) time, where h i

2 min readยทGeneral
Article cover
Author avatar
Brain DumpFeb 28, 2025
When the game is over, the King and the pawn go in the same box.

When the game is over, the King and the pawn go in the same box.

1 min readยทGeneral
Author avatar
Brain DumpFeb 23, 2025
Reducing CPU cycles | CSCE-533 | Computer Architecture

Let me try a different approach with a simpler example.Imagine counting down from 5 to 0:for (i=5; i>=0; i=i-1) { // do something } The loop needs to:Sta

5 min readยทGeneral
Article cover
Author avatar
Brain DumpFeb 7, 2025
A Large Scale analysis of Borrow pattern.

What is Rust?Rust is a system programming language that focuses on speed, memory safety, and parallelism. It was developed by Mozilla and has been gaining popul

9 min readยทGeneral
Article cover
Author avatar
Brain DumpFeb 6, 2025
A Deep Dive into Graph Theory and Applications | Types of Graphs

Imagine a social network like Facebook, every user is connected to their friends, who are connected to their friends, and so on. Or think about Google Maps navi

8 min readยทGeneral
Article cover
Author avatar
Brain DumpFeb 3, 2025
Last Stone Weight | Heap | Priority Queue

You are given an array of integers stones where stones[i] represents the weight of the ith stone.We want to run a simulation on th

3 min readยทGeneral
Article cover
Author avatar
Brain DumpJan 28, 2025
Combination Sum | Backtracking Algorithm

You are given an array of distinct integers nums and a target integer target. Your task is to return a list of all unique combinat

2 min readยทGeneral
Article cover
Author avatar
Brain DumpJan 28, 2025
Subsets | BackTracking Explained

Subsets: Given an array nums of unique integers, return all possible subsets of nums.The solution set must not contain duplic

6 min readยทGeneral
Article cover
Author avatar
Brain DumpJan 26, 2025
Backtracking | Algorithmic Apporoach

Backtracking solves a similar problems as what dynamic programming solves. The only thing about backtracking is that we care about returning all of the solution

3 min readยทGeneral
Author avatar
Brain DumpJan 25, 2025
How to validate a Binary Search Tree | Importance and algorithm | Leetcode

Why Do we Care about Binary Search Tree?It's a fundamental building block for databases and data structures used in Big Tech, Common interview question at tech

3 min readยทGeneral
Article cover
Author avatar
Brain DumpJan 24, 2025
Lowest Common Ancestor | Binary Search Tree

First before we looking into the problem, let's first understand the application why is this helpful?Real world ExampleCourse Prerequisites: Finding common prer

4 min readยทGeneral
Article cover
Author avatar
Brain DumpJan 17, 2025
Same Binary Tree | LeetCode

Given the roots of two binary trees p and q, return true if the trees are equivalent, otherwise return false.Two binary trees

3 min readยทGeneral
Article cover
Author avatar
Brain DumpJan 16, 2025
Encode and Decode Strings | String Manipulation

decode(str) { const result = [] let i = 0 while (i < str.length) { const delimeter = str.indexOf('#', i) const length = str.substring(i, delimeter) const

1 min readยทGeneral
Author avatar
Brain DumpJan 14, 2025
Implement the Least Recently Used | LRU Cache | Leetcode | Using Map

Implement the Least Recently Used (LRU) cache class LRUCache. The class should support the following operationsLRUCache(int capacity) Initia

4 min readยทGeneral
Author avatar
Brain DumpJan 3, 2025
6-month Google LeetCode study plan

Easy (35/288)Two SumPalindrome NumberRoman to IntegerLongest Common PrefixValid ParenthesesMerge Two Sorted ListsRemove Duplicates from Sorted ArrayRemove Eleme

1 min readยทGeneral
Article cover