[ SECTION // 04 // BLOG // INDEX ]

BLOG.

Notes from building — dev, AI and hosting. What I ship, how it works and why.

// FILTER
// INDEX 31 POSTS
00
PROJECTS

Login events don't belong in the audit log

Why login history in the J+P Autodíly admin panel gets its own table instead of sharing the audit log — and why the login record must never touch the critical path.
autodilyadminsecuritydata-modelnextjs
2026-07-28
3 MIN
01
PROJECTS

Product feeds: getting a bike shop's catalog onto shopping comparators

Why having an e-shop isn't enough — and how a single generated XML feed puts a small bike shop's catalog in front of shopping comparators, twice a day, with no manual work.
nextjseshopfeedmedusacase-study
2026-07-26
3 MIN
02
PROJECTS

Admin Filters Without a Filter Button — URL as State

Why we removed the Filter button from the J+P Autodíly admin panel and let filters write directly to the URL. Debounce, server-rendered listings and progressive enhancement in one shared component.
nextjsuxautodilyadminurl-state
2026-07-22
3 MIN
03
PROJECTS

Better Search in Auto Parts — Brand Filters, Stock Toggle, Price Sorting

How we unified search and catalogue on J+P Autodíly: same filters, same sorting rules, shared component — and everything lives in the URL so a filtered result set is a shareable link.
nextjseshopautodilyuxsearch
2026-07-18
2 MIN
04
PROJECTS

Dispatch Board: Ship Orders from the Warehouse in One Click

Why a delivery note per order wasn't enough — and how a single page grouped by delivery routes, one button per route, and an order timeline transformed warehouse operations.
nextjseshopautodilyworkflowcase-study
2026-07-17
5 MIN
05
PROJECTS

Live admin panel without F5: Server-Sent Events in a B2B e-commerce shop

Why 'just refresh the page' doesn't cut it when an admin monitors orders in real time — and how a single SSE pipe with a fingerprint replaced ten polling queries.
nextjseshopautodilyssebackendcase-study
2026-07-16
4 MIN
06
PROJECTS

Barcodes, Camera and OCR: Receiving Goods by Phone in a B2B Auto Parts Shop

Why typing part numbers on a phone keyboard while standing at a pallet is the wrong workflow — and how a mix of native scanning, WebAssembly and server-side OCR turns a phone into a receiving terminal.
nextjseshopautodilybarcodeocrcase-study
2026-07-15
3 MIN
07
PROJECTS

Invoicing, State Machines and VAT: What a Proper Billing System Looks Like in a B2B E-Shop

Why storing a few numbers in a database isn't enough — document state transitions, correct VAT splitting from gross prices, and a unified outstanding balance for both admin and customer.
nextjseshopbillingautodilycase-study
2026-07-14
3 MIN
08
PROJECTS

Delivery Route Management in a B2B Auto Parts E-Shop

How delivery route management works in a white-label auto parts e-shop — from assigning customers to routes to displaying delivery info on documents.
nextjseshopautodilydeliverycase-study
2026-07-13
2 MIN
09
PROJECTS

Elowen: a personal AI agent that runs on your machine

Elowen is a self-hosted AI agent for chat, tools, memory, automation and work across CLI, web, Discord and WhatsApp. Not just another chatbot, but a user-owned control layer for real work.
ELOWENAIAGENTSSELF-HOSTEDAUTOMATION
2026-07-10
3 MIN
10
CORESYNTH

Granular Tool Permissions for AI Agents

An AI agent needs access to tools — but not all tools are equally risky. Orca introduces per-tool permissions with a YOLO mode, giving each tool its own trust level.
ORCAAISECURITYPERMISSIONSAGENTS
2026-07-08
3 MIN
11
PROJECTS

When a hair salon needs a salon website, not a SaaS template

Complete redesign of the Sarah Hair Salon homepage — from a generic SaaS template to an editorial experience that actually looks like a salon.
SARAH HAIRREDESIGNNEXT.JSUXEDITORIALSALON
2026-07-02
3 MIN
12
PROJECTS

Language detection by location — zero-server static site

How I added automatic language switching to my portfolio based on timezone and browser language — entirely client-side, no API, no flicker.
I18NASTROSTATIC SITEJAVASCRIPT
2026-07-01
2 MIN
13
CORESYNTH

Alex Code: one product with both a web panel and an API

CoreSynth now has a dedicated AI API landing page that finally explains the real value of Alex Code: you can use it as an AI agent in a web panel or as an API inside your own apps. This is more than a content update — it is sharper product positioning.
CORESYNTHALEXALEX CODEAPILANDING PAGEUX
2026-06-30
4 MIN
14
CORESYNTH

What happens when an AI service is buried too deep

I reworked how CoreSynth presents its AI services so they no longer feel like a side note, but like a clear offer with a direct path to action. Small content and navigation changes, big difference in how quickly the product makes sense.
CORESYNTHALEXUXLANDING PAGENAVIGATIONCONVERSION
2026-06-29
4 MIN
15
ORCA

Orca: parallel DAG instead of a sequential chain — more agents, less waiting

Mission planning in Orca no longer forces a sequential pipeline. The planner now builds a dependency graph where independent phases run in parallel and actually use the available agent capacity.
ORCAAIDAGPARALLELISMAGENTSPLANNING
2026-06-27
3 MIN
16
ORCA

Push notifications with inline actions — Orca on your phone

Orca now sends web push notifications to your phone. When an agent needs your input, a phase needs approval, or a mission finishes, you get a notification with action buttons right in it.
ORCAAIPWAPUSHNOTIFICATIONSMOBILE
2026-06-26
4 MIN
17
ORCA

Orca — per-task PR workflow control

Every task in Orca can now have its own GitHub PR setting: default, on, or off. Two bugs were also fixed that allowed shipping a partial PR before the mission was complete.
ORCAAIAGENTSGITHUBPRWORKFLOW
2026-06-25
2 MIN
18
ORCA

Orca dashboard — from tables to calm overview

Rebuilding Orca's dashboard from a data-dense layout into a spacious, calm overview: glass hero with aurora glow, big stat cards, live agent lane, and no unnecessary tables.
ORCAAIDASHBOARDUIREDESIGN
2026-06-24
3 MIN
19
ORCA

Timeline as an audit trail for AI agents

Orca turns the timeline from a simple activity feed into an oversight tool: human task names, clear events, project context, and diffs directly in the event detail.
ORCAAIAGENTSTIMELINEAUDIT
2026-06-22
3 MIN
20
ORCA

OrcaSynth is now open-source

OrcaSynth — a tool for orchestrating autonomous AI coding agents — is now available as an open-source project under the MIT license. A standalone daemon, web UI, API, and CLI, ready to self-host.
ORCAOPEN-SOURCEAIAGENTSORCHESTRATION
2026-06-20
2 MIN
21
ORCA

Orca dashboard: when AI agents need control, not just a terminal

Orca is gaining a product layer for working with multiple AI agents at once: a dashboard, missions, live sessions, outcomes, and a clear view of what the system is doing.
ORCAAIAGENTSDASHBOARDAUTOMATION
2026-06-20
3 MIN
22
ORCA

Orca: managing AI agents with visibility and control

Orca helps manage multiple AI agents at once — from task assignment and progress tracking to safety boundaries. It is built for teams and projects where one agent in one terminal is no longer enough.
ORCAAIAUTOMATIONAGENTSORCHESTRATION
2026-06-19
3 MIN
23
ORCA

Safe autonomy for AI agents

Autonomous AI agents can significantly speed up software work, but without clear rules they introduce new risk. Orca combines autonomy levels, safety boundaries, and continuous supervision.
ORCAAIAUTONOMYSECURITYAGENTS
2026-06-19
3 MIN
24
SARAH HAIR

Calendar feeds for stylists — salon bookings straight in Google Calendar

Every stylist now gets her own ICS link for bookings. Connect it to Google Calendar, Apple Calendar, or Outlook and you'll see all your appointments without logging into the admin panel.
SARAH HAIRBOOKINGSICSCALENDARSALONOPS
2026-06-18
2 MIN
25
CORESYNTH

Prompt caching in Alex: from 0% to 19% hit rate

Alex generates massive system prompts — hundreds of thousands of tokens. OpenAI automatic prefix caching is free, but only when the prefix stays stable. Here's how a single timestamp bug was killing the cache, and how we fixed it.
AIOPENAIPROMPT CACHINGCORESYNTHALEXPERFORMANCELLM
2026-06-17
3 MIN
26
INSIGHTS

One memory for AI agents: Claude Code, Codex and Hermes in the same context

AI tools are powerful, but each one usually lives in its own thread. So I built a shared memory layer that connects Claude Code, Codex and Hermes into one long-term context.
AIMEMORYAGENTSCLAUDE CODECODEXHERMES
2026-06-15
5 MIN
27
SARAH HAIR

Sarah Hair Salon is growing: reservations for multiple stylists

Sarah Hair Salon is no longer built around a single calendar. The booking system now supports multiple stylists, separate services, clearer operations, and a smoother reservation flow for clients.
SARAH HAIRBOOKINGSALONHAIRDRESSINGOPERATIONSUX
2026-06-15
3 MIN
28
CORESYNTH

Making AI billing transparent: progress bars, token breakdown, and a user-cost modal

I stopped showing users raw numbers and gave them progress bars, a clean token breakdown, and a modal with cost projections instead. Here's how and why.
AIUXCORESYNTHBILLINGTRANSPARENCYPROGRESS
2026-06-15
4 MIN
29
CORESYNTH

AI Communication Style: Concise, Balanced, Detailed, Expert

We added a communication-style toggle to Alex — four detail levels for responses that persist across devices. How we designed it and why it matters.
AIUXCORESYNTHALEXCOMMUNICATIONPERSONALIZATION
2026-06-14
2 MIN
30
AI

Alex AI — an AI assistant for auto repair shops

Alex is an AI agent that actually runs an auto shop: finds parts by VIN, shows exploded diagrams, orders DIRECTLY on the CORAHB.CZ store, books appointments and answers customers on WhatsApp. 26 tools, 4 languages, built on Next.js and OpenAI.
AIAUTOMOTIVENEXT.JSOPENAICORAHB.CZAUTOMATION
2026-06-10
6 MIN