Blog

Web development and automation in practice

I write about real development and maintenance work, explain technical solutions and show how production services are designed. Topics range from MODX and CSS to Telegram products, backend architecture and AI integrations.

If you need a similar solution, see my Laravel backend and API development, API and marketplace integrations and business process automation services.

How Bybit’s Support Bot Turned a Simple Issue into an Endless Conversation

A first-hand Bybit P2P support experience: repeated instructions, a disconnected agent chat, and lessons for AI agents, CRM integration, and case management.
Internal Link Map: How to Find Linking Problems and Improve SEO

Internal Link Map: How to Find Linking Problems and Improve SEO

How to map internal links, find gaps between services, articles and case studies, and verify changes. An open graph and JSON dataset from ifreework.com.
How I assessed 74 Docker containers and prepared PHP patches without stopping production

How I assessed 74 Docker containers and prepared PHP patches without stopping production

A read-only assessment of 74 containers, 33 PHP runtimes, patches for 12 projects and 13 successful builds. Isolated checks without production deployment.
PDF Document Translation in Laravel: Why I Replaced OCR with the DeepL API

PDF Document Translation in Laravel: Why I Replaced OCR with the DeepL API

A Laravel PDF translation case study covering queues, the DeepL Document API, S3 storage, access control, costs, and comparison with an OCR pipeline.
MCP + RAG: How AI Turns Data into Clear Answers, Tables and Charts

MCP + RAG: How AI Turns Data into Clear Answers, Tables and Charts

How to combine MCP and RAG for document search, Telegram conversation analysis, financial data and telemetry, with practical examples.
MCP for Websites: Audits, Product Selection and Business Data for AI Clients

MCP for Websites: Audits, Product Selection and Business Data for AI Clients

A practical guide to website MCP: data audits, product selection, support, analytics, security and real ifreework.com scenarios.
“Let’s hire AI bots and make support cheaper.” What could go wrong?

“Let’s hire AI bots and make support cheaper.” What could go wrong?

A simple balance transfer took about five hours. Here is why chat history cannot replace task state and what backend architecture AI support needs.
Jev vs. Five LLMs: Selection Quality, Latency, and Cost for Building RAG Systems

Jev vs. Five LLMs: Selection Quality, Latency, and Cost for Building RAG Systems

Which model fits each RAG task: bulk filtering, fast review, or strict source selection? I compare Jev and five LLMs on 200 projects and show how aggregators such as apixly.ai help run the evaluation.

Deye Inverter Data Every Minute: Local Monitoring Without the Cloud

A practical Deye monitoring setup: Solarman V5 and Modbus, a minute-level Python collector on Synology, an offline spool, a secure Laravel API, and charts.

Jetton Withdrawals: Reservations, Confirmation and Ledger

How to reserve Jetton for withdrawal, release it after failure and avoid duplicate deductions.