In-depth articles on software development, AI, system design, and the things I learn while building.
Why I rebuilt my portfolio as a writing-first developer platform — the stack, the trade-offs, and what's coming next.
The patterns behind two-pointer problems — converging, fast/slow, and same-direction — and how to recognize them under pressure.