Ongoing / Problem solving

Competitive Programming Practice

A long-running problem-solving track across 700+ LeetCode problems, focused on data structures, algorithms, and interview-grade systems thinking.

DSALeetCodeProblem Solving

Context

A practice archive that shaped how I approach edge cases, constraints, and invariants.

Problem

Software engineering requires reducing messy requirements into constraints, tradeoffs, and correctness guarantees.

  1. Solved 700+ problems across data structures, algorithms, and pattern recognition.
  2. Used timed practice to improve reasoning speed and implementation discipline.
  3. Carried the same invariant-first thinking into backend and distributed systems work.
  • Achieved a global rank of 12,374 on LeetCode.
  • Built a durable habit of testing edge cases before trusting an implementation.
  • Strengthened interview and production debugging fundamentals.

Problem-solving habit

A project-style case study for how DSA practice transfers into engineering decisions.

01 Name constraints02 Find invariants03 Choose data structures04 Test edge cases
View profile
Back to Projects