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
From project: Parcel Box Damage Detection
April 8, 2025 • 6 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
From project: Lexigram
April 5, 2025 • 7 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
From project: Lexigram
April 2, 2025 • 5 min read
The technical journey of creating Lexigram, a vocabulary training platform for French language learners.

Building an AI-Powered SEO Platform
From project: Famous AI
March 27, 2025 • 5 min read
How we designed and implemented an AI-powered SEO platform using LangGraph and RAG architecture.

Scaling AI Content Generation for Enterprise SEO
From project: Famous AI
March 20, 2025 • 5 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
From project: Vellar Tech Capital
March 5, 2025 • 6 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
From project: Vellar Tech Capital
Feb 5, 2025 • 7 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
From project: AWS Lambda Data Ingestor
August 10, 2024 • 5 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
From project: AWS Lambda Data Ingestor
July 10, 2024 • 5 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
May 5, 2024 • 7 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
From project: Reinforcement Learning for Smart Agriculture
Oct 5, 2023 • 7 min read
A detailed technical overview of implementing reinforcement learning algorithms for agricultural decision support systems.

Reinforcement Learning for Smart Agriculture
January 10, 2023 • 5 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
From project: Reinforcement Learning for Smart Agriculture
Dec 5, 2022 • 7 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
From project: Transformable Patient Monitoring Platform
April 21, 2022 • 7 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
From project: Transformable Patient Monitoring Platform
March 5, 2022 • 7 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
From project: AI-Based Path Planning with RNNs
July 3, 2019 • 7 min read
Building a neural net that learns to navigate using lidar input and Elman-style memory.

Generating Lidar Inputs for AI Navigation
From project: AI-Based Path Planning with RNNs
June 23, 2019 • 6 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
From project: Smart Automated Tea Vending Machine
Nov 23, 2016 • 5 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
From project: Smart Automated Tea Vending Machine
Oct 3, 2016 • 6 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.