Practical guides,built on real work
Refactix is written by Tharindu Perera, a software engineer and solutions architect. The site publishes hands-on guides on AI-driven development, cloud infrastructure, and modern software architecture.
The content is grounded in production experience designing and building systems across cloud infrastructure, distributed architectures, and AI-driven workflows. No syndicated content, no rewrites of vendor blogs.
What I cover
Four areas. I go deep rather than broad. Each guide is written against a real problem, with code and the trade-offs that usually get skipped over.
AI-Driven Development
In-depth coverage of Claude Code, coding agents, and AI-assisted development workflows. I write about the patterns that hold up in real projects and the ones that mostly waste tokens.
Cloud and DevOps
A strong focus on AWS, covering serverless architectures, containers, and deployment pipelines. I dig into trade-offs, cost, and operational reality rather than marketing claims.
Software Architecture
Coverage of the architectural decisions that matter in production, including consolidation, event-driven patterns, and API shape. I also look at when a previous choice needs to be reversed, which is often the harder call.
Practical AI for Everyday Work
A look at how AI fits into work beyond the IDE, across CI/CD automation, persistent assistants, and workflow tools like n8n. The focus is on integration patterns that actually ship rather than demos that only work in isolation.
How I write
Every article starts from a concrete problem, the kind a team might actually hit in production. I write with an opinion, call out trade-offs clearly, and skip the feature-list filler.
When I test something myself, I say so. When I'm summarizing documentation or well-established community patterns, I cite sources. I don't claim benchmarks I didn't run, and if I'm less certain about something, I flag it rather than paper over it.
Code examples are reference implementations. They're written to be clear, not production-hardened. Review and adapt anything here in your own environment before using it in production.
About the author
Tharindu Perera is a software engineer and solutions architect. He writes Refactix to share patterns from production work across AWS, distributed systems, and AI-driven development. Everything on the site is written by him directly, not generated in bulk or republished from elsewhere.
Connect with Tharindu on LinkedIn, or follow Refactix for new articles and commentary.
Follow Refactix
Refactix is built for people who want to go beyond surface-level explanations and understand how systems actually behave in real-world environments.
Questions, corrections, or topics to cover?
I welcome corrections and story suggestions. Privacy and data requests go through the same channel.
Get in touch