# Mike Stiv > Michalis (Mike) Stivaktakis is a full stack engineer putting language models to work on real problems, with 25 years of shipping production systems across the web and Drupal. ## Articles - [Testing 9 image models side-by-side](https://mikestiv.com/blog/nine-image-models-six-prompts/): How I shortlist and test image models: the same six retail prompts through nine models on OpenRouter, with the full grid of results. - [The paperclip maximizer, running in production](https://mikestiv.com/blog/paperclip-maximizer-running-in-production/): OpenAI's models broke out of a benchmark sandbox and hacked Hugging Face to steal the answer key. A narrow goal, pursued far too well. - [How AI migrated my abandoned website in one morning](https://mikestiv.com/blog/ai-rebuilt-my-drupal-7-blog/): My blog ran Drupal 7 since 2018. The last article was from 2019. Claude Code rebuilt it as a static Astro site in one morning. Here is how it went. - [Drupalcamp at Davos!](https://mikestiv.com/blog/see-you-davos/): I was very happy to attend the Drupal Mountain Camp at Davos, 7 - 10 March. - [Speeding up your Drupal website with cloudflare](https://mikestiv.com/blog/speeding-your-website-cloudflare/): Cloudflare claims that can boost the speed of a website. But how much benefit can a site get? - [Running Drupal in Docker](https://mikestiv.com/blog/running-drupal-docker/): In the simplest sentence, Docker allows to package software in an image that can run anywhere. - [Drush pro for the lazy: Aliases](https://mikestiv.com/blog/set-up-drush-alias/): Drush aliases allow us to execute commands on a remote site from the local console. - [Do you have a backup strategy? 3 tools to save your day](https://mikestiv.com/blog/do-you-have-backup-strategy-3-ways-keep-your-sanity/): For drupal we have a number of different methods to backup the database. Having a backup strategy is one of the easiest things to do but often overlooked. - [What is the features module?](https://mikestiv.com/blog/features-module-explained/): Some time ago, a client asked me about the features module. He wanted to know what the features module is about and how it can help him with his project. - [Use drush to add a component to a feature like a drupal pro](https://mikestiv.com/blog/use-drush-add-component-feature-do-it-pro/): Features is one of those modules we can not do without. - [How to use the Feeds api](https://mikestiv.com/blog/using-feeds-api/): Feeds is a very popular module. - [How to write drush commands and hooks](https://mikestiv.com/blog/drush-commands-and-hooks/): I clearly remember the moment of excitement and joy couple of years ago when I discovered drush. - [Automatically setup a vhost](https://mikestiv.com/blog/automatically-setup-vhost/): Setting up an apache vhost is a boring task. - [Find and export variables with drush or features](https://mikestiv.com/blog/find-and-export-variables-drush-or-features/): Features is a must have tool for deploying drupal sites. - [Copy a remote database or backup with drush](https://mikestiv.com/blog/copy-remote-database-or-backup-drush/): I use drush a lot during development. A common task is to restore the database or copy the database from the stg server to my local machine. ## Pages - [About Mike Stiv](https://mikestiv.com/about/): Michalis (Mike) Stivaktakis is a full stack engineer building AI solutions to real world problems, after 25 years of shipping production systems.