Miguel Rodrigues
BlogGitHubLinkedIn

Journal

Notes and essays

Writing about software engineering, architecture, philosophy, finance, physics, and product decisions that hold up over time.

Feb 28, 2026

2 min read

What I Learned Building a RAG System

Practical notes from shipping a retrieval-augmented generation workflow that needed stable latency, predictable grounding, and honest failure behavior.

  • AI
  • RAG
  • Backend

Feb 10, 2026

2 min read

Notes on Designing a Modern Frontend Architecture

How I structure Next.js frontends to stay maintainable as product scope grows, while keeping performance and developer velocity balanced.

  • Frontend
  • Architecture
  • Next.js

Jan 21, 2026

1 min read

Things I Care About When Building Products

A short set of product engineering principles I return to when making technical and UX decisions under real-world constraints.

  • Product
  • Engineering
  • UX