Skip to content
View divergentbeats's full-sized avatar
  • 06:18 (UTC +05:30)

Highlights

  • Pro

Block or report divergentbeats

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
divergentbeats/README.md


About Me

I’m a software developer who enjoys building systems where logic, design, and scalability meet.

I care deeply about:

  • Well-structured architectures
  • Clarity in execution
  • Strategic thinking

I’ve worked across frontend, backend, and cloud fundamentals, and I enjoy refining ideas until they feel right — sometimes a little too much.

Right now, I’m focused on:

  • Building end-to-end web systems
  • Strengthening backend & cloud foundations and problem-solving skills
  • Writing cleaner, more intentional code

Reach me: abhirambhat2210@gmail.com
Resume & experience: View here
Projects: View here


Connect with me

divergentbeats abhiram-bhat-b037b8330 divergentbeats vidyabhirambhat1 nVj379AZ9k

Languages and Tools:

aws c cplusplus css3 docker express figma firebase gcp git graphql html5 java javascript kubernetes linux mongodb mysql nestjs nextjs nodejs postgresql python react spring tailwind typescript


LeetCode Topics

Hash Table

Problem Name Difficulty
0001-two-sum Easy
0003-longest-substring-without-repeating-characters Medium
0013-roman-to-integer Easy
0049-group-anagrams Medium
0073-set-matrix-zeroes Medium
0076-minimum-window-substring Hard
0128-longest-consecutive-sequence Medium
0139-word-break Medium
0141-linked-list-cycle Easy
0142-linked-list-cycle-ii Medium
0160-intersection-of-two-linked-lists Easy
0169-majority-element Easy
0219-contains-duplicate-ii Easy
0242-valid-anagram Easy
0268-missing-number Easy
0347-top-k-frequent-elements Medium
0350-intersection-of-two-arrays-ii Easy
0383-ransom-note Easy
0387-first-unique-character-in-a-string Easy
0389-find-the-difference Easy
0438-find-all-anagrams-in-a-string Medium
0448-find-all-numbers-disappeared-in-an-array Easy
0560-subarray-sum-equals-k Medium
0767-reorganize-string Medium

String

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0005-longest-palindromic-substring Medium
0013-roman-to-integer Easy
0014-longest-common-prefix Easy
0020-valid-parentheses Easy
0028-find-the-index-of-the-first-occurrence-in-a-string Easy
0049-group-anagrams Medium
0058-length-of-last-word Easy
0072-edit-distance Medium
0076-minimum-window-substring Hard
0139-word-break Medium
0242-valid-anagram Easy
0383-ransom-note Easy
0387-first-unique-character-in-a-string Easy
0389-find-the-difference Easy
0392-is-subsequence Easy
0438-find-all-anagrams-in-a-string Medium
0443-string-compression Medium
0680-valid-palindrome-ii Easy
0767-reorganize-string Medium
0796-rotate-string Easy
1143-longest-common-subsequence Medium
1784-check-if-binary-string-has-at-most-one-segment-of-ones Easy

Counting

Problem Name Difficulty
0169-majority-element Easy
0347-top-k-frequent-elements Medium
0383-ransom-note Easy
0387-first-unique-character-in-a-string Easy
0767-reorganize-string Medium

Stack

Problem Name Difficulty
0020-valid-parentheses Easy
0042-trapping-rain-water Hard
0084-largest-rectangle-in-histogram Hard

Bit Manipulation

Problem Name Difficulty
0268-missing-number Easy
0287-find-the-duplicate-number Medium
0389-find-the-difference Easy

Sorting

Problem Name Difficulty
0015-3sum Medium
0049-group-anagrams Medium
0075-sort-colors Medium
0088-merge-sorted-array Easy
0169-majority-element Easy
0215-kth-largest-element-in-an-array Medium
0242-valid-anagram Easy
0268-missing-number Easy
0347-top-k-frequent-elements Medium
0350-intersection-of-two-arrays-ii Easy
0389-find-the-difference Easy
0767-reorganize-string Medium
0905-sort-array-by-parity Easy
0912-sort-an-array Medium
0977-squares-of-a-sorted-array Easy

Two Pointers

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0011-container-with-most-water Medium
0015-3sum Medium
0026-remove-duplicates-from-sorted-array Easy
0028-find-the-index-of-the-first-occurrence-in-a-string Easy
0042-trapping-rain-water Hard
0061-rotate-list Medium
0075-sort-colors Medium
0088-merge-sorted-array Easy
0141-linked-list-cycle Easy
0142-linked-list-cycle-ii Medium
0160-intersection-of-two-linked-lists Easy
0189-rotate-array Medium
0283-move-zeroes Easy
0287-find-the-duplicate-number Medium
0350-intersection-of-two-arrays-ii Easy
0392-is-subsequence Easy
0443-string-compression Medium
0680-valid-palindrome-ii Easy
0876-middle-of-the-linked-list Easy
0905-sort-array-by-parity Easy
0977-squares-of-a-sorted-array Easy

Greedy

Problem Name Difficulty
0011-container-with-most-water Medium
0045-jump-game-ii Medium
0680-valid-palindrome-ii Easy
0767-reorganize-string Medium

Array

Problem Name Difficulty
0001-two-sum Easy
0004-median-of-two-sorted-arrays Hard
0011-container-with-most-water Medium
0014-longest-common-prefix Easy
0015-3sum Medium
0026-remove-duplicates-from-sorted-array Easy
0033-search-in-rotated-sorted-array Medium
0034-find-first-and-last-position-of-element-in-sorted-array Medium
0042-trapping-rain-water Hard
0045-jump-game-ii Medium
0049-group-anagrams Medium
0053-maximum-subarray Medium
0054-spiral-matrix Medium
0073-set-matrix-zeroes Medium
0074-search-a-2d-matrix Medium
0075-sort-colors Medium
0084-largest-rectangle-in-histogram Hard
0088-merge-sorted-array Easy
0128-longest-consecutive-sequence Medium
0139-word-break Medium
0152-maximum-product-subarray Medium
0153-find-minimum-in-rotated-sorted-array Medium
0162-find-peak-element Medium
0169-majority-element Easy
0189-rotate-array Medium
0198-house-robber Medium
0215-kth-largest-element-in-an-array Medium
0219-contains-duplicate-ii Easy
0238-product-of-array-except-self Medium
0268-missing-number Easy
0283-move-zeroes Easy
0287-find-the-duplicate-number Medium
0303-range-sum-query-immutable Easy
0347-top-k-frequent-elements Medium
0350-intersection-of-two-arrays-ii Easy
0448-find-all-numbers-disappeared-in-an-array Easy
0560-subarray-sum-equals-k Medium
0566-reshape-the-matrix Easy
0704-binary-search Easy
0724-find-pivot-index Easy
0875-koko-eating-bananas Medium
0905-sort-array-by-parity Easy
0912-sort-an-array Medium
0918-maximum-sum-circular-subarray Medium
0977-squares-of-a-sorted-array Easy

Binary Search

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0033-search-in-rotated-sorted-array Medium
0034-find-first-and-last-position-of-element-in-sorted-array Medium
0069-sqrtx Easy
0074-search-a-2d-matrix Medium
0153-find-minimum-in-rotated-sorted-array Medium
0162-find-peak-element Medium
0268-missing-number Easy
0287-find-the-duplicate-number Medium
0350-intersection-of-two-arrays-ii Easy
0704-binary-search Easy
0875-koko-eating-bananas Medium

String Matching

Problem Name Difficulty
0028-find-the-index-of-the-first-occurrence-in-a-string Easy
0796-rotate-string Easy

Sliding Window

Problem Name Difficulty
0003-longest-substring-without-repeating-characters Medium
0076-minimum-window-substring Hard
0219-contains-duplicate-ii Easy
0438-find-all-anagrams-in-a-string Medium

Divide and Conquer

Problem Name Difficulty
0004-median-of-two-sorted-arrays Hard
0053-maximum-subarray Medium
0169-majority-element Easy
0215-kth-largest-element-in-an-array Medium
0347-top-k-frequent-elements Medium
0912-sort-an-array Medium
0918-maximum-sum-circular-subarray Medium

Heap (Priority Queue)

Problem Name Difficulty
0215-kth-largest-element-in-an-array Medium
0347-top-k-frequent-elements Medium
0767-reorganize-string Medium
0912-sort-an-array Medium

Bucket Sort

Problem Name Difficulty
0347-top-k-frequent-elements Medium
0912-sort-an-array Medium

Quickselect

Problem Name Difficulty
0215-kth-largest-element-in-an-array Medium
0347-top-k-frequent-elements Medium

Prefix Sum

Problem Name Difficulty
0238-product-of-array-except-self Medium
0303-range-sum-query-immutable Easy
0560-subarray-sum-equals-k Medium
0724-find-pivot-index Easy

Dynamic Programming

Problem Name Difficulty
0005-longest-palindromic-substring Medium
0042-trapping-rain-water Hard
0045-jump-game-ii Medium
0053-maximum-subarray Medium
0072-edit-distance Medium
0139-word-break Medium
0152-maximum-product-subarray Medium
0198-house-robber Medium
0392-is-subsequence Easy
0918-maximum-sum-circular-subarray Medium
1143-longest-common-subsequence Medium

Matrix

Problem Name Difficulty
0054-spiral-matrix Medium
0073-set-matrix-zeroes Medium
0074-search-a-2d-matrix Medium
0566-reshape-the-matrix Easy

Simulation

Problem Name Difficulty
0054-spiral-matrix Medium
0566-reshape-the-matrix Easy

Union-Find

Problem Name Difficulty
0128-longest-consecutive-sequence Medium

Queue

Problem Name Difficulty
0387-first-unique-character-in-a-string Easy
0918-maximum-sum-circular-subarray Medium

Monotonic Queue

Problem Name Difficulty
0918-maximum-sum-circular-subarray Medium

Math

Problem Name Difficulty
0013-roman-to-integer Easy
0069-sqrtx Easy
0189-rotate-array Medium
0268-missing-number Easy

Monotonic Stack

Problem Name Difficulty
0042-trapping-rain-water Hard
0084-largest-rectangle-in-histogram Hard

Design

Problem Name Difficulty
0303-range-sum-query-immutable Easy

Merge Sort

Problem Name Difficulty
0912-sort-an-array Medium

Radix Sort

Problem Name Difficulty
0912-sort-an-array Medium

Counting Sort

Problem Name Difficulty
0912-sort-an-array Medium

Trie

Problem Name Difficulty
0014-longest-common-prefix Easy
0139-word-break Medium

Memoization

Problem Name Difficulty
0139-word-break Medium

Linked List

Problem Name Difficulty
0021-merge-two-sorted-lists Easy
0061-rotate-list Medium
0083-remove-duplicates-from-sorted-list Easy
0141-linked-list-cycle Easy
0142-linked-list-cycle-ii Medium
0160-intersection-of-two-linked-lists Easy
0203-remove-linked-list-elements Easy
0206-reverse-linked-list Easy
0237-delete-node-in-a-linked-list Medium
0876-middle-of-the-linked-list Easy

Recursion

Problem Name Difficulty
0021-merge-two-sorted-lists Easy
0203-remove-linked-list-elements Easy
0206-reverse-linked-list Easy

Popular repositories Loading

  1. ecoflowiot ecoflowiot Public

    This repository is used for the exploration project.

    HTML 1

  2. Chillspace Chillspace Public

    A supportive platform for mental wellness and productivity

    JavaScript

  3. Groundwaterdashboard Groundwaterdashboard Public

    Python

  4. CareSynth CareSynth Public

    TypeScript

  5. NeuroEco NeuroEco Public

    TypeScript

  6. divergentbeats divergentbeats Public

    Collection of LeetCode questions to ace the coding interview! - Created using [LeetHub-3.0](https://github.com/raphaelheinz/LeetHub-3.0)

    C++