Software & AI

I’ve been building websites, applications, and online systems since 2010—starting with Drupal, which probably makes me something close to a dinosaur in Drupal years. These days, I’m also using AI to build software for my own businesses, from Kartulex and the Caulingo HR platform to Lease Source and smaller automation tools.

This section brings together those experiences: AI coding adventures, Drupal development, XTRF support, workflow integrations, and the practical lessons that come from maintaining real production systems. I write about what I’m building, what works, what breaks, and what it takes to turn an idea into something useful.

There’s plenty happening behind the scenes, too: Ubuntu servers, Nginx, deployments, caching, SSL, databases, and automation scripts. Whether I’m debugging an older Drupal module or building a new application with AI, the goal is the same—solve a real problem and keep the system running.

How To Fix Drupal AMP Error with Google Analytics

AMP for Drupal is a really powerful module, that can give your Drupal-powered website an impressive website traffic boost. But it will only work if there are no AMP-related issues…

File Permissions for gmap_markers.js

Time after time I'm facing this issue with gmap markers. As mostly this happens when I'm doing something on the server side with file permissions, I decided to keep the notes…

Simple CSS trick to Make Table Responsive

Working on the OptionsBrew.com project (website is powered by Drupal 8) I faced the following responsive table issue while browsing content with a table on smaller…

How To Block IP Address in Drupal 8

Unlike in Drupal 7 version where IP banning is enabled by default, with Drupal 8 version, there is one more step added - IP banning must be enabled from the extend section. Here…