Hello,
I'm Nuwan Karunarathna
RSS FeedSoftware engineer by profession, builder by nature. I'm passionate about web/backend engineering, AI-assisted development, and creating thoughtful products that solve real-world problems.
Recent Posts
Understanding the Harness Behind AI Coding Agents
Why AI coding agents like Claude Code feel so capable, and why the harness matters just as much as the language model.
grep command [ Linux tips ]
How to use the grep command to filter or search text from files or input streams.
Thumbnail images from MS Office files using PHP and LibreOffice
Generate thumbnail images from Microsoft Office files by converting them to PDF with LibreOffice and using Imagick in PHP.
How to create a Google chrome extension with injected ReactJS
Build a Chrome extension that injects a ReactJS app into a loaded webpage using content scripts.