Pasindu Weerakoon
Home
About
Projects
Articles
Gallery
Contact
Let’s talk
Writing
Articles
Long-form notes on engineering, leadership, and building great software.
All
AI
React
Architecture
Design Systems
Performance
AI
RAG
Running Agentic AI with RAG On-Prem: A Practical Setup
How to host an agentic RAG system on your own hardware — the container stack, secure SSH access and tunnels, the deployment pipeline, and the runtime flow that keeps data inside your network.
June 16, 2026
·
4 min read
AI
RAG
Designing a Fast, Reliable RAG Architecture
How an agentic RAG pipeline cut response time from ~30–60s to a few seconds — minimising LLM calls, hybrid retrieval, and concurrent, cached availability checks without dropping quality.
May 9, 2026
·
4 min read
React
Next.js
Migrating a Large React App from 16 to 18 — Without a Rewrite
An incremental, low-risk playbook for upgrading a business-critical React app to React 18 and Next.js — and the changes that actually moved performance ~25%.
February 20, 2026
·
3 min read
Architecture
Micro-frontends
Micro-Frontends in a Mono-repo: Autonomy Without Chaos
When micro-frontends are worth it, how to compose them in a Turborepo mono-repo, and the trade-offs that cut our deployment cycles by ~30%.
November 15, 2025
·
3 min read
Design Systems
Frontend
Building a Design System Teams Actually Adopt
Why design systems fail on adoption, not components — and how tokens, DX, accessibility and kind versioning drive consistent UI across products.
August 22, 2025
·
3 min read