© 2026 Thilina Rathnayaka. All rights reserved.
Thilina's Profile PictureIt's the BLOG!
Notes on building calmer, sharper digital work.Notes on building calmer, sharper digital work.

This is the quieter half of the portfolio: build notes, frontend details, debugging stories, and the parts still worth keeping after the launch.

Browse the archive
Visit portfolio

Fresh from the archive

A few recent posts worth starting with.

March 24, 2026

Changelog for Template-NEXT: Version 0.4.2

A small changelog for Template-NEXT v0.4.2, adding AGENTS.md support in the Next.js scaffold flow, updating the shadcn/ui preset to b1YmqvjRA, and polishing the starter links.

Read the post

Mar 13

Changelog for Template-NEXT: Version 0.4.1

A detailed changelog for Template-NEXT v0.4.1, featuring a custom Next.js scaffold flow, the shadcn/ui preset abkeIa, next-themes support, a refreshed landing page, automatic formatting, and publish/runtime fixes.

Nov 02

Changelog for Template-NEXT: Version 0.3.2

A detailed changelog for Template-NEXT v0.3.2, featuring a Next.js 16 baseline, a Node 20.9+ runtime guard, a new 'versions' command to reveal pinned packages, and UX/publish polish.

Deeper in the stack (6)

Older notes, experiments, and write-ups still worth a scroll.

Browse the full archive
Nov 01

Template-NEXT: A Comprehensive Guide to Getting Started

An in-depth look at Template-NEXT v0.3.2, a professional Next.js project generator with TypeScript, TailwindCSS, and Shadcn/ui. Learn about its Next.js 16 baseline, current directory support, conflict detection, template presets, and how to leverage its capabilities for your next project.

Jul 01

Changelog for Template-NEXT: Versions 0.3.0 and 0.3.1

A detailed changelog covering the complete architectural overhaul in Template-NEXT version 0.3.0 and the addition of current directory support in version 0.3.1. These updates transform Template-NEXT from a simple git clone tool into a professional project generator.

Jun 15

ScopeAI: Real-Time, Lightweight Polyp Detection with YOLOv8

How I built ScopeAI: a fast, accurate, and clinically practical AI system for polyp detection in colonoscopy images, running on modest hardware, with a modern web interface and YOLOv8 at its core.

Mar 03

Setting Up a Flask App from Scratch: A Beginner's Guide

Learn how to set up a Flask app from scratch, including essential files, virtual environments, installing packages, and running your first page locally.

Oct 11

Git for Absolute Beginners: A Comprehensive Guide

An in-depth guide to essential Git commands for beginners, covering installation, configuration, and basic workflow.

Oct 03

Understanding DNS Record Types: A, AAAA, CNAME, TXT, and More

Learn about the different DNS record types like A, AAAA, CNAME, and TXT, and their roles in managing domain names and directing traffic on the internet.

Want to get in touch?
Or just say Hi?

Drop me a line at rathnayaka3548@gmail.com . If you ever come to Colombo, let's meet up for coffee. Let's work together to bring ideas to life!