$ whoami
Yahya Mansuri.
> Senior Software Engineer @Arkose Labs
I build things for the web and write about what I learn along the way.
// featured
hand-pickedWhat Is Observability? A Practical Primer (Part 1 of 3)
Monitoring tells you that something is wrong; observability tells you why. In Part 1 of this series, we unpack what observability really means and take a practical tour of its three pillars — metrics, logs, and traces — and how they work together to turn a 2 AM incident into a 20-minute fix.
Building a Multi-Provider AI Weather Agent in Node.js
How I built a minimal AI agent with a tool-calling loop that runs on Anthropic Claude, OpenAI, Gemini, DeepSeek, and Kimi — all sharing one weather tool, with provider switching from the CLI.
The Sliding Window Technique: Fixed-Length Windows
The sliding window technique is one of the most useful patterns for problems involving arrays and strings. The idea is simple: instead of repeatedly recomputing answers for overlap…
// newly added
cd /blog →cd /projects →