Joined December 2022
302 Photos and videos
Pinned Tweet
15 Aug 2025
I just published The Perfect Structure for a Large, Production-Ready FastAPI App medium.com/p/the-perfect-str…
1
1
213
Day 168 of LeetCode 🧠 Word Ladder (BFS) Build pattern graph: hot β†’ *ot, h*t, ho* The graph construction is the real challenge. #LeetCode #Python #DSA
1
40
Day 167 of LeetCode 🧠 Redundant Connection (DFS) Build adjacency list. Detect the cycle. Return the edge that creates it. #LeetCode #Python #DSA
1
2
20
Day 166 of LeetCode 🧠 Course Schedule II (DFS) Visited cycle detection result ordering. Course Schedule I one extra step. #LeetCode #Python #DSA
2
8
Day 165 of LeetCode 🧠 Course Schedule (DFS) Prerequisite graph DFS cycle detection. Simple idea. Important graph pattern. #LeetCode #Python #DSA
1
5
Day 164 of LeetCode 🧠 Surrounded Regions (DFS) Mark border-connected O's first. Then flip the remaining O β†’ X. Nice DFS grid problem. #LeetCode #Python #DSA
1
28
Day 163 of LeetCode 🧠 Pacific Atlantic Water Flow (DFS) DFS from the ocean boundaries. Find cells reachable by both oceans. The trick is thinking in reverse. #LeetCode #Python #DSA
1
16
Day 162 of LeetCode 🧠 Rotting Oranges (BFS) Queue all rotten oranges first, then spread in all 4 directions. Multi-source BFS pattern. #LeetCode #Python #DSA
1
14
Day 161 of LeetCode 🧠 Clone Graph (DFS) Hashmap: original node β†’ cloned node. DFS through neighbors and reuse existing clones. #LeetCode #Python #DSA
6
Day 160 of LeetCode 🧠 Max Area of Island (DFS) Traverse island β†’ calculate area β†’ keep max. Same DFS pattern, different goal. #LeetCode #Python #DSA
6
Day 159 of LeetCode 🧠 Number of Islands (DFS) Busy day. Revisiting grid traversal, directions, and visited tracking. Fundamentals matter. #LeetCode #Python #DSA
1
7
Day 158 of LeetCode 🧠 Binary Tree Right Side View BFS level traversal. Store the last node from each level. Busy day, still showed up. #LeetCode #Python #DSA
2
6
Day 157 of LeetCode 🧠 Busy day. Revised Binary Tree Level Order Traversal. Queue BFS level-by-level processing. Keeping the streak alive. #LeetCode #Python #DSA
2
18
Day 156 of LeetCode 🧠 Number of Provinces (DFS) Visit city β†’ explore neighbors β†’ mark visited. Connected components in action. #LeetCode #Python #DSA
3
25
Day 155 of LeetCode 🧠 Max Area of Island (DFS) Not easy to come up with on my own, but it felt great when it finally clicked πŸ˜„ DFS area counting max tracking. #LeetCode #Python #DSA
2
7
Day 154 of LeetCode 🧠 Number of Islands (DFS) Find land β†’ DFS β†’ mark visited β†’ count island. Simple pattern, powerful concept. #LeetCode #Python #DSA
1
2
Day 153 of LeetCode 🧠 Graph revision day: β€’ Flood Fill β€’ Island Perimeter β€’ Find if Path Exists in Graph Interesting takeaway: Sometimes the state itself can replace a visited set. #LeetCode #Python #DSA
2
9
Day 152 of LeetCode 🧠 Flood Fill (DFS) DFS 4 directions visited tracking. A great problem for strengthening graph fundamentals. #LeetCode #Python #DSA
2
13
Day 151 of LeetCode 🧠 Shortest Path in Binary Matrix BFS 8 directions. Main catch: knowing when to stop. #LeetCode #Python #DSA
2
8
Day 150 of LeetCode 🧠 542. 01 Matrix Collect all 0s first β†’ BFS outward. Classic multi-source BFS pattern. 150 days of showing up πŸš€ #LeetCode #Python #DSA
2
18
Day 149 of LeetCode 🧠 Number of Islands Rotting Oranges Same BFS traversal pattern, different problem twists. Visited directions queue everywhere. #LeetCode #Python #DSA
2
9