Hi there đź‘‹

Welcome to my blog. I write about software engineering, architecture, and leading teams.

Multi-modal AI: Beyond Text - Building with Vision and Voice in 2026

While LLMs changed the world with text, Multi-modal AI is changing how we interact with the physical world. In 2026, we’ve moved past “GPT-4o style” multimodal inputs toward deep, integrated reasoning across vision, voice, and even spatial data. Developers are no longer just building chatbots; they are building “Vision-Native” and “Voice-First” applications that understand context as humans do. The Shift to Multi-modal Reasoning In the early 2020s, multi-modal was often a series of “converters”—speech-to-text, then text-to-LLM, then text-to-speech. Today, we use single models with unified token spaces. This reduces latency and, more importantly, preserves the nuance lost in transcription. ...

February 19, 2026 Â· 2 min Â· Chen Kinnrot

The Rise of Agentic AI: Building Autonomous Workflows in 2026

If 2023 was the year of the Chatbot and 2024 was the year of RAG (Retrieval-Augmented Generation), then 2026 is officially the year of Agentic AI. We’ve moved past the novelty of “talking to a document.” Today’s developers aren’t just building interfaces for LLMs; they are building autonomous systems capable of planning, executing, and correcting their own workflows. We are shifting from Generative AI to Agentic AI. What Makes an AI “Agentic”? An agent isn’t just a wrapper around an LLM. To be truly agentic, a system needs three core capabilities: ...

February 19, 2026 Â· 3 min Â· Chen Kinnrot

Getting Started with Strands Agents: Build Multi-Agent AI on AWS

The world of AI agents is exploding, and while frameworks like LangChain and AutoGen have been dominating the conversation, there’s a new player in town that’s worth your attention: Strands Agents. Strands Agents is an open-source framework developed by AWS, designed to help developers build production-ready, multi-agent AI systems with minimal code. Unlike some heavier frameworks, Strands focuses on providing simple primitives for complex orchestration patterns like handoffs, swarms, and graph workflows. ...

February 13, 2026 Â· 3 min Â· Chen Kinnrot

Enterprise OpenClaw: Setting up on AWS EC2

For many, AWS is synonymous with “cloud.” If you are building a serious business around your AI agents, or if you simply want to integrate OpenClaw with other AWS services like S3 (for storage) or Lambda (for serverless functions), running on EC2 is the logical step. Here is how to deploy OpenClaw on an Amazon EC2 instance. 1. Launching the Instance Log in to the AWS Console. Navigate to EC2 -> Launch Instance. Name: OpenClaw-Agent-01. AMI: Ubuntu Server 24.04 LTS (HVM), SSD Volume Type. Instance Type: t3.small. Why? The t3.micro only has 1GB RAM, which can be tight. t3.small gives you 2GB RAM and 2 vCPUs, which is much safer for production. Key Pair: Create a new key pair (openclaw-key) and download the .pem file. 2. Security Groups (The Firewall) AWS blocks everything by default. You need to open ports. ...

February 13, 2026 Â· 2 min Â· Chen Kinnrot

Deploying OpenClaw on Linode: A Developer's Walkthrough

Linode (now part of Akamai) has maintained its reputation as the “developer’s cloud.” It doesn’t have the flashy UI of some competitors, but it offers rock-solid reliability, excellent documentation, and a great CLI. If you prefer managing your OpenClaw infrastructure with precision, Linode is a great home for it. The Linode Setup Sign up at Linode. Create Linode: Distro: Ubuntu 24.04 LTS. Region: Select one close to you. Plan: Shared CPU -> Nanode 1GB (good for testing) or Linode 2GB (recommended for production). Using StackScripts (Optional) One of Linode’s coolest features is StackScripts. You can write a script that runs automatically upon deployment. ...

February 13, 2026 Â· 2 min Â· Chen Kinnrot

The Budget Guide: Self-Hosting OpenClaw on Hetzner

Let’s be honest: cloud costs add up. If you are running multiple AI agents or just want to experiment with OpenClaw without a monthly bill that hurts, Hetzner is the answer. Known for their incredible price-to-performance ratio, specifically with their new ARM64 instances, Hetzner is a favorite among the self-hosting community. ARM64: The Secret Weapon OpenClaw, being a Node.js application, runs natively on ARM architecture (like the chip in your MacBook or Raspberry Pi). Hetzner’s ARM instances are often cheaper and faster than their x86 equivalents. ...

February 13, 2026 Â· 2 min Â· Chen Kinnrot

How to Run OpenClaw on Vultr for High-Frequency Performance

When latency matters, Vultr is the cloud provider to beat. Their High Frequency Compute instances are powered by high clock speed CPUs and NVMe storage, making them significantly snappier for IO-heavy operations. For an AI agent like OpenClaw, which might be scraping web pages or processing large context files, this speed difference is noticeable. Why Vultr for OpenClaw? 32+ Locations: Put your agent geographically close to the services it interacts with. NVMe Storage: Faster database reads/writes for your agent’s long-term memory. Simple Pricing: You know exactly what you’re paying. Step-by-Step Setup Sign Up: Create an account at Vultr. Deploy Instance: Select Cloud Compute -> High Frequency. Server Location: Pick your preferred region. Server Type: Ubuntu 24.04 LTS. Server Size: The 32GB NVMe / 1 vCPU / 1GB Memory plan is often sufficient, but the 2GB Memory plan is safer for stability. Installation Quick-Start Once your instance is live, the process is similar to other Linux environments. ...

February 13, 2026 Â· 2 min Â· Chen Kinnrot

Step-by-Step Guide: Deploying OpenClaw on DigitalOcean

DigitalOcean is often the first stop for developers wanting to self-host tools because of its simplicity. If you’re looking to get your OpenClaw AI agent running 24/7 without breaking the bank, a DigitalOcean Droplet is a fantastic choice. Here is a comprehensive guide to getting started. 1. Create a Droplet Log in to your DigitalOcean account. Click Create -> Droplets. Region: Choose the datacenter closest to you or your target audience. OS: Ubuntu 24.04 LTS is the standard recommendation. Size: OpenClaw is reasonably lightweight. The Basic plan with 2GB RAM / 1 CPU is the sweet spot. You might get away with 1GB, but 2GB ensures your agent doesn’t crash during memory-intensive tasks. Authentication: Upload your SSH Key. Never use a password for a public server. 2. Initial Server Setup SSH into your new droplet: ...

February 13, 2026 Â· 2 min Â· Chen Kinnrot

The Best Ways to Run OpenClaw in the Cloud (2026 Edition)

If you’ve been following the AI agent space lately, you know that OpenClaw (the project formerly known as Clawdbot and briefly Moltbot) has become the gold standard for self-hosted autonomous assistants. While running it on your local machine is great for testing, the real power of OpenClaw comes when it’s running 24/7 in the cloud. Whether it’s managing your WhatsApp messages while you sleep or executing long-running web automations, a cloud VPS is the way to go. ...

February 13, 2026 Â· 2 min Â· Chen Kinnrot

The Art of Saying 'No' to a Feature

As developers, we like to build things. When a product manager or a user asks for a feature, our natural response is “Sure, I can do that in two days.” But every “Yes” is a commitment to maintain that code forever. The Feature Creep Trap The most successful products aren’t the ones with the most features; they’re the ones with the right features. Every button you add to a UI makes every other button slightly less important. Every branch in your code makes the next bug slightly harder to find. ...

February 11, 2026 Â· 2 min Â· Chen Kinnrot