Documentation Browser

Browse all technical publications and knowledge base articles stored in Sanity.

About the Author: Malawige Inusha Thathsara Gunasekara

guides

Biography, background, technical expertise, and engineering portfolio of Malawige Inusha Thathsara Gunasekara.

#inusha#thathsara#gunasekara#linkedin#author#profile#biography#portfolio#moratuwa

Architecting Web3: Integrating Blockchain Events with Google Cloud (GKE)

architecture

Building for Web3 isn't just about writing Smart Contracts; it’s about how you handle data...

#architecture#blockchain#web3#bitcoin

A Guide to Web3 Infrastructure & Concepts

architecture

As we transition from the centralized platforms of Web2 to the decentralized protocols of Web3, the...

#web3#architecture#blockchain#cloud

Bitcoin 101: From Barter to Blockchain

web3

Money has evolved significantly over human history. We started with the barter system, trading goods...

#blockchain#bitcoin

The AI Filmmaking Pipeline: Directing Without a Camera

examples

As IT students, we are used to pipelines: CI/CD, data processing, rendering. Surprisingly, modern...

#animation#genai#cicd#automation

How I Built a Flutter + Gemini AI App to "Hack" My University Attendance (Open Source)

ai-ml

The Problem: The "80% Anxiety" If you are an engineering student (like me at the...

#flutter#firebase#gemini#fullstack

Building AI Agents: Concepts & Architecture

ai-ml

If you look past the hype cycle, AI Agents represent a fundamental shift in how we write software. We...

#ai#automation#architecture

The Features I Killed to Ship "The 80%" App in 4 Weeks

architecture

I almost fell into a trap believing that "more features" equals a "better product." When I started...

#flutter#softwareengineering#devops#learning

I Built a Cyberpunk Terminal Portfolio with Next.js, Antigravity and Gemini AI

ai-ml

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI I’m Inusha...

#devchallenge#googleaichallenge#portfolio#gemini

The Shores of Denial – The World that Shouldn't Exist

examples

My Voluntary Descent When I first stepped onto the Fort Oasis pier as Tyler, the...

#fps#singleplayer#strategygames

How I Built a 15,000+ Line Flutter App with Gemini to "Hack" My University Attendance

ai-ml

This is a submission for the Built with Google Gemini: Writing Challenge What I Built with...

#devchallenge#geminireflections#gemini

Built an AI Study Tool That Refuses to Give You the Answers for UoM

examples

This is a submission for the DEV Weekend Challenge: Community The Community I am an IT...

#devchallenge#weekendchallenge#showdev

I Made Tyre Size Detection App Using Gemma4:e4b

ai-ml

This is a submission for the Gemma 4 Challenge: Build with Gemma 4 What I...

#devchallenge#gemmachallenge#gemma

Stop Funding History: Building a Demand Prediction App to Optimize Trade Spend

ai-ml

Let’s be honest: in the FMCG (Fast-Moving Consumer Goods) space, trade marketing budgets are almost...

#ai#datascience#webdev#productivity

Reverse-Engineering an Old Node.js Crossword App into a Modern Next.js Stack

ai-ml

As an IT undergrad at the University of Moratuwa, I’ve built my fair share of projects. Recently, I...

#ai#webdev#productivity#devops

Deconstructing the 2026 Maritime Chokepoint Crisis With a Prioritized SWOT Framework

ai-ml

Geopolitical volatility isn't just a headline—it is a brutal stress test for global supply chains....

#architecture#ai#management#analytics

Translating Culinary Comfort into Pure CSS Art

frontend

This is a submission for Frontend Challenge - Comfort Food Edition, CSS Art. ...

#frontendchallenge#devchallenge#css

Building a 60fps Scroll-Driven Showcase with Vanilla HTML, CSS, and GSAP

frontend

This is a submission for Frontend Challenge - Comfort Food Edition, Perfect Landing What I...

#devchallenge#frontendchallenge#webdev#javascript

Building an Adjarian Khachapuri in Pure CSS

frontend

This is a submission for Frontend Challenge - Comfort Food Edition, CSS Art. ...

#frontendchallenge#devchallenge#css

Production AI Dog Breed Identifier & Care Guide

examples

This is a submission for Weekend Challenge: Dog Days Edition Have you ever looked at a dog at the...

#devchallenge#weekendchallenge

AI-Powered Calming Audio & Voice Companion for Dogs Home Alone

examples

This is a submission for Weekend Challenge: Dog Days Edition What I Built Over 70% of...

#devchallenge#weekendchallenge

Multi-Agent Gift Recommendation Engine Powered by Google ADK & Gemini

ai-ml

This post is my submission for DEV Education Track: Build Multi-Agent Systems with ADK. Finding the...

#agents#buildmultiagents#gemini#adk

I Tackled the Planet of Lana Language Challenge by Building an AI Translator & Voice Synthesizer

ai-ml

The developers of Planet of Lana challenged fans to speak Novo Terali. Instead of a simple social shoutout, I built an end-to-end conlang translation engine, voice synthesizer, and quarantine panel.

#webdev#ai#typescript#nextjs

From 48M Records to Top 8 Finalists: How We Built an End-to-End Urban Flow AI

ai-ml

We have some exciting news to share! 🎉 Our team, DataMinds, competed in the prestigious SLIIT...

#ai#webdev#datascience#machinelearning

Building an Enterprise Climate Intelligence OS

ai-ml

How We Won 1st Place at CodeFest Datathon 2026: Building an Enterprise Carbon Intelligence...

#machinelearning#datascience#python#webdev

Optimizing GROQ Queries for RAG

guides

Best practices for writing GROQ queries to power Retrieval-Augmented Generation.

#groq#rag#sanity

Authentication & API Keys

api-reference

Guidelines on authenticating requests, managing API keys, and handling security scopes.

#api#auth#security

Getting Started with DocuMind

getting-started

Learn how to set up, query, and manage knowledge base documents with DocuMind AI.

#setup#quickstart#documind