# Ivars Bergs > Personal site of Ivars Bergs, an independent developer who builds practical AI integrations and automation for businesses on a fixed-price, remote, B2B basis. Includes a blog about AI engineering, browser automation and shipping real software. ## Pages - [Home](https://ivarberg.com/): Overview of what Ivars Bergs builds and how to get in touch. - [Blog](https://ivarberg.com/blog/): Articles on AI engineering, automation and shipping software. - [Browser automation](https://ivarberg.com/browser-automation/): Browser automation services and capabilities. - [Slop to ship](https://ivarberg.com/slop-to-ship/): Turning rough AI output into shipped, production software. - [Telegram CRM & automation for businesses](https://ivarberg.com/telegram-automation-for-businesses/): A Telegram CRM and AI assistant for teams, plus automation built for business workflows. ## Blog posts - [Latvia's 2028 E-Invoice Mandate: What Your Company Must Do, and When](https://ivarberg.com/blog/e-invoices-latvia-2028/): From 1 January 2028 every B2B invoice in Latvia must be a structured XML file. The deadlines, the three transition paths, and what to do this year. - [An AI Can Generate Ten Landing Pages in a Minute. It Can't Tell You Which One to Ship.](https://ivarberg.com/blog/slop-to-ship/): Producing a webpage is cheap now. Knowing which one is right isn't. Here's the elimination method that took puzzlywords.com from AI-default to shipped. - [I Built a Browser Skill for AI Because Screenshots Are Too Slow](https://ivarberg.com/blog/browser-automation/): Screenshot-based browser control burns 7-8x more tokens. Here's why I built a single Python script that talks directly to Chrome. - [The Dot-Com Test: A 30-Second Framework for AI Tool Decisions](https://ivarberg.com/blog/dot-com-test/): Three questions that separate AI infrastructure from AI speculation. The same test that predicted dot-com survivors works for AI tools today. - [3 Months of AI Agents Changed Everything. There's No Going Back.](https://ivarberg.com/blog/no-going-back/): 6 months of daily AI agent work created permanent dependence. The Normalization Curve explains why nobody goes back. - [Agents Aren't Human - Stop Managing Them Like They Are](https://ivarberg.com/blog/agents-arent-human/): Most teams fail with AI agents because they anthropomorphize them. Agents are cognitive infrastructure - like roads freed us from carrying, agents free us from information processing.