I'm a recent Computer Science graduate exploring software engineering one project at a time. This blog is my engineering journal—covering Linux, Python, Go, JavaScript, backend development, Data Structures & Algorithms, system design, and the lessons learned while building real software.
Every article comes from building something, debugging something, or finally understanding something that confused me far longer than it should have.
Architecture calls, trade-offs, and the diagrams behind them.
LeetCode traces, patterns, and the bug in my mental model.
The exact stack trace, the exact fix, no fluff.
React, Astro, Kotlin — deep dives as I actually learn them.
Why lo <= hi isn't a convention — tracing the exact moment my search space collapsed wrong.
System design13 Room entities, one conflict resolution strategy, and why last-write-wins almost broke inventory.
Error fixThe exact testing-library setup that makes this warning disappear, with the why behind it.