Blog & Articles

Articles about my projects, research, and technical insights in AI, machine learning, and software development.

Building a Damage Detection Model with Faster R-CNN

Building a Damage Detection Model with Faster R-CNN

From project: Parcel Box Damage Detection

April 8, 20256 min read

Exploring how we developed and evaluated a parcel box damage detection system using Detectron2 and Faster R-CNN.

AI-Powered Language Learning: The Technology Behind Lexigram

AI-Powered Language Learning: The Technology Behind Lexigram

From project: Lexigram

April 5, 20257 min read

An in-depth look at how AI and machine learning enhance the language learning experience in Lexigram.

Building Lexigram: A Personalized Language Learning Platform

Building Lexigram: A Personalized Language Learning Platform

From project: Lexigram

April 2, 20255 min read

The technical journey of creating Lexigram, a vocabulary training platform for French language learners.

Building an AI-Powered SEO Platform

Building an AI-Powered SEO Platform

From project: Famous AI

March 27, 20255 min read

How we designed and implemented an AI-powered SEO platform using LangGraph and RAG architecture.

Scaling AI Content Generation for Enterprise SEO

Scaling AI Content Generation for Enterprise SEO

From project: Famous AI

March 20, 20255 min read

Technical challenges and solutions for building a scalable AI content generation platform for enterprise SEO needs.

Building ChatImmo: A Multilingual Real Estate AI Assistant

Building ChatImmo: A Multilingual Real Estate AI Assistant

From project: Vellar Tech Capital

March 5, 20256 min read

How we created a sophisticated real estate chatbot with multilingual support and real-time market insights.

Real Estate Market Analysis with AI: The ChatImmo Approach

Real Estate Market Analysis with AI: The ChatImmo Approach

From project: Vellar Tech Capital

Feb 5, 20257 min read

How we built sophisticated real estate market analysis capabilities into the ChatImmo platform using AI and data science.

Vector Embeddings for E-commerce Search: From Text to Semantic Understanding

Vector Embeddings for E-commerce Search: From Text to Semantic Understanding

From project: AWS Lambda Data Ingestor

August 10, 20245 min read

How vector embeddings transform e-commerce search from keyword matching to semantic understanding, with implementation details from our ikman.lk project.

Building a Serverless Data Pipeline with AWS Lambda and DynamoDB

Building a Serverless Data Pipeline with AWS Lambda and DynamoDB

From project: AWS Lambda Data Ingestor

July 10, 20245 min read

How to create an efficient serverless data pipeline using AWS Lambda, DynamoDB, and Pinecone for vector search capabilities.

Building RAG-based LLM Applications with LangGraph

Building RAG-based LLM Applications with LangGraph

May 5, 20247 min read

A technical deep dive into building Retrieval-Augmented Generation (RAG) systems using LangGraph for document management platforms.

Technical Implementation of Reinforcement Learning for Crop Management

Technical Implementation of Reinforcement Learning for Crop Management

From project: Reinforcement Learning for Smart Agriculture

Oct 5, 20237 min read

A detailed technical overview of implementing reinforcement learning algorithms for agricultural decision support systems.

Reinforcement Learning for Smart Agriculture

Reinforcement Learning for Smart Agriculture

January 10, 20235 min read

An overview of my MSc research project on developing a reinforcement learning based decision support system for smart agriculture.

Reinforcement Learning for Agricultural Decision Support Systems

Reinforcement Learning for Agricultural Decision Support Systems

From project: Reinforcement Learning for Smart Agriculture

Dec 5, 20227 min read

An exploration of how reinforcement learning can optimize agricultural practices through intelligent decision support systems.

Designing a Transformable Patient Monitoring Platform for Healthcare

Designing a Transformable Patient Monitoring Platform for Healthcare

From project: Transformable Patient Monitoring Platform

April 21, 20227 min read

The engineering journey behind creating a convertible medical platform with integrated IoT monitoring for patient care.

IoT-Based Patient Monitoring: Technical Implementation and Challenges

IoT-Based Patient Monitoring: Technical Implementation and Challenges

From project: Transformable Patient Monitoring Platform

March 5, 20227 min read

A deep dive into the IoT architecture, sensor integration, and data processing systems developed for the Transformable Patient Monitoring Platform.

Path Planning with Elman RNNs

Path Planning with Elman RNNs

From project: AI-Based Path Planning with RNNs

July 3, 20197 min read

Building a neural net that learns to navigate using lidar input and Elman-style memory.

Generating Lidar Inputs for AI Navigation

Generating Lidar Inputs for AI Navigation

From project: AI-Based Path Planning with RNNs

June 23, 20196 min read

Using synthetic lidar data to train a mobile robot for neural-based decision making.

Adding Raspberry Pi and GSM to the Smart Tea Vending System

Adding Raspberry Pi and GSM to the Smart Tea Vending System

From project: Smart Automated Tea Vending Machine

Nov 23, 20165 min read

We integrated a Python-based socket server on Raspberry Pi for remote control and GSM alerts in our smart tea vending machine. Here’s how it works.

How We Built a Smart Tea Vending Machine with Arduino

How We Built a Smart Tea Vending Machine with Arduino

From project: Smart Automated Tea Vending Machine

Oct 3, 20166 min read

In this post, we walk through our design process for building an RFID-based automated tea vending machine using Arduino, ultrasonic sensors, and servo motors.