──────────────────────────────────────────────────────────────────────
essays on code, models, and opinions.
> long-form notes, shipped publicly. expect 5–10 min reads.
- 01
Building AI-Powered APIs with MCP Integrationfeatured
How I built docmcp.natnael.me and what I learned about connecting AI models to live documentation through the Model Context Protocol — and why it matters for the next wave of tooling.
Apr 12, 2025·8 minAIAPIsMCP↗ - 02
What I Learned Evaluating AI Models for Anthropic
Insights from the Anthropic Model Safety program — the nuance of alignment work and why it matters more than most engineers realize.
Mar 28, 2025·6 minAI SafetyAnthropicLLMs↗ - 03
Why Pure Black Beats Dark Gray Every Time
A deep dive into dark-first design systems — the psychology of depth, contrast ratios, and why #000000 is the only correct answer.
Mar 14, 2025·5 minDesignCSSUI/UX↗ - 04
TypeScript as a Design Tool for UI Engineers
Type systems are not just for catching bugs — they're a design language. Strict TypeScript forces you to think through component APIs before writing a line of JSX.
Feb 22, 2025·7 minTypeScriptReactEngineering↗ - 05
Neuralink and the New Interaction Paradigm
Brain-computer interfaces won't replace screens — they'll force us to rethink every assumption we hold about input, latency, and what "intuitive" UX actually means.
Feb 8, 2025·9 minBCIUXFuture↗ - 06
Go Microservices: A Frontend Engineer's Perspective
After years of Node.js, switching to Go changed how I think about performance, concurrency, and the invisible wall between frontend and backend.
Jan 30, 2025·10 minGoBackendEngineering↗