webtelemetry.dev on a laptop and a phone: the homepage with live figures and the AI crawlers page

Building webtelemetry.dev: A Live Survey of the Web as It Launches

Why and how I built webtelemetry.dev: a live survey of new websites, and my way of learning how to process large amounts of data with Kafka and PostgreSQL. Plus what it found about AI crawlers and llms.txt.

September 28, 2026 · 10 min · 2124 words · Feda Hadziselimovic
Site Analytics Tool portfolio overview with traffic, search performance, action items, and data coverage

Why I Built a Self-Hosted Analytics Control Center for My Websites

I was tired of checking GA4, Search Console, and Bing in separate tabs for every site. Here is why I built one private control center for the whole portfolio.

July 14, 2026 · 5 min · 885 words · Feda Hadziselimovic
Auto-generated architecture diagram for the Grafana codebase

From Codebase to Clarity: Building an Onboarding Guide with AI in One Afternoon

How I used Claude Code to analyze the Grafana repository and generate a complete onboarding page with architecture diagrams, role-based views, and interactive navigation.

April 12, 2026 · 8 min · 1586 words · Feda Hadziselimovic

I Built a 3-Agent Workflow That Ships Dev Tools Daily

How Utility Forge uses Product Owner, Software Engineer, and QA agents coordinating through GitHub Issues and Actions to ship developer tools end-to-end, every day.

March 4, 2026 · 2 min · 426 words · Feda Hadziselimovic
Google Analytics MCP SEO dashboard overview

Google Analytics MCP: GA4 Data in Natural Language

A practical look at my MCP server that combines Google Search Console and Google Analytics, letting you ask SEO and traffic questions in plain English.

February 21, 2026 · 2 min · 411 words · Feda Hadziselimovic
SplitDecision app interface showing multi-agent debate setup

Building SplitDecision: Multi-Agent AI Debates in Next.js

How I built a web app where four AI agents with distinct personalities debate your decisions in real-time — covering streaming, prompting, and verdict parsing.

February 11, 2026 · 7 min · 1474 words · Feda Hadziselimovic

Running Claude Code with Free Ollama Models

How to configure Claude Code’s agentic coding workflow to run on free local Ollama models instead of paid API calls — setup, model picks, and tradeoffs.

January 25, 2026 · 6 min · 1180 words · Feda Hadziselimovic
PocketLLM Android app running Gemma 3n on-device

Running AI in Your Pocket: On-Device LLM App with MediaPipe

How I built PocketLLM — an Android app that runs Google’s Gemma 3n model fully offline using MediaPipe Tasks GenAI, with architecture, code, and performance notes.

November 17, 2025 · 3 min · 588 words · Feda Hadziselimovic
Running an open-source LLM locally with Ollama

How to Run LLM Models with Ollama

Why local AI matters and how to run Ollama + Hugging Face models on your laptop — covering installation, model selection, quantization, and API integration.

August 28, 2025 · 4 min · 776 words · Feda Hadziselimovic
Cursor AI integrated with a Postgres database over MCP

The Power of MCP for AI Tools

An intro to the Model Context Protocol: how it lets AI tools like Cursor query a Postgres database in natural language, with a full integration walkthrough.

July 3, 2025 · 4 min · 705 words · Feda Hadziselimovic