← Back to CV

Public output

Fifteen repositories, three games, four sites, three recordings and the music. Every description here was read from the repository itself rather than from its name — several of the earlier ones were wrong, and some of the repositories' own READMEs were wrong in the same way.

Where the practice came from

lineage

Published as evidence. The behavioural rules measured in the research did not start as research — these are two of the places they started.

Repositories

10 public

Described from the README, the package description or the source — whichever was actually true.

aisearch

A retrieval post-mortem: why a Cloudflare AI Search index returned nothing for a site whose pages were full of text, and what fixed it.

The same failure shape as three days spent blaming a ranking function — the answer was not in the index. Ships the worker, the server and the diagnosis.

open →
mini-grok

A native macOS chat window in Python against AppKit directly — no Electron, no web view, no framework. 352 lines.

open →
aurora

A multi-provider AI chat in one HTML file, 1,826 lines: streaming, live markdown, a collapsible reasoning panel, token stats, conversation memory, optional RAG grounding.

One file, several providers, no build step — an argument that a usable chat client does not need a framework.

open →
gkgg

A Python wrapper around the Google Knowledge Graph Search API — 555 lines including its tests and a written build spec.

Entity grounding as one small tool that does one job and is tested.

open →
genim

A cyberpunk image generator for the hive — Express server against the Gemini image API, with the API notes it was built from.

open →
hive-voice-echo

A voice loop in Streamlit: record, transcribe with Google STT, answer, speak back with TTS.

The first end-to-end voice path here. It broke in the audio encoding and in language switching, not in the models — which is the part worth keeping.

open →
gemma4-studio

A minimal local studio for Gemma-4: one TypeScript server, one HTML page, no framework.

open →
mini-harness

Agent definitions plus a written comparison of open-source multi-agent frameworks, done as research before committing to one.

The decision it produced was to build no framework at all — visible in the current system, which has none.

open →
todoapi

A REST API over a real SQLite database in 401 lines. Express, node:test, no ORM, 16 of 16 tests passing.

open →
gsc-api

Google Search Console API scripts, rebuilt from a clean copy.

The original tracked a client's exported data — including in its history. Rebuilt rather than patched, because deleting a file does not remove it from git.

open →

Forthcoming — its own repo

The values that used to sit on the homepage are not gone. They become a standalone portfolio project: a rules-axiom system with situational retrieval that a stranger can attach to their own AI. The repo is the next assignment, not this site.

rules-axiom

Situational retrieval over behavioural rules — 1 in 5 by the rule's own wording, 10 of 10 by the situations that trigger it. Not a homepage values list. Source of the eight tested/untested items remains in this repo as data until that project ships.

Sites

4

Academic

one profile, and why it is thin

Most of my working life produced commercial projects under agreement — useful, measured, and not mine to publish. I never felt I had something a research community needed. That is different now: the AI work produces measurements, negative results included, and those belong in the open.

In every team I have argued for full sharing within approved eyes. I do not need to hoard what I know — I build on public knowledge myself, and anything properly researched and reviewed should end up back there.

Academia.eduUniversity of Economics, Prague · Department of Information Technologies
13,277
public views
577
followers
6
papers

Coursework, uploaded once around 2011 and never maintained since — and still accumulating readers, most of them from the United States, India, the United Kingdom, Malaysia and Germany. Verified live on 2026-08-20.

open profile →

The Academia.edu profile is not here to suggest current academic activity, and it is no substitute for a Google Scholar record. It is here for two reasons: things I published once still resonate today, and I would very much like to publish again now that I have something worth publishing. It is also one of the sensible starting channels for that.

I financed my studies myself from nineteen, from the first day of my bachelor's, and finished with no student debt or loans. That sent me straight into business and practical application rather than research. The exception is the evidence: on an Erasmus stipend I did not have to work alongside studying, and that year I both enjoyed it and excelled at it — the same thing happening now with this essay and with AI research that is, objectively, still very limited.

Research notebooks

9

My theoretical and academic complement to the explorer work — the AI systems knowledge corpus I built before we developed our own.

Thank you, Google, for supporting free public knowledge sharing — not without the mighty Google, ha? These are set to public. Opening one still requires a Google account.

Between Uneven Hermeneutics and Alterity46 sources · 2025-12

The largest of them, and the one furthest from engineering. Dialogical principle in art and anthropology, quantum relationality, artificial life — read alongside agent orchestration and RAG papers in the same notebook.

Alterity became a value in the system's own axis: treat the other — human or model — as a being, never an object.

Abstractions of Interactive Computation and the Ghostly Machine39 sources · 2026-02

arXiv preprints on interactive computation next to epistemology-of-intelligence analysis and the internet read as a complex adaptive system.

Where "complex adaptive system" stopped being a phrase and started being the thing we were actually building.

Architectural Blueprints for Agentic AI Design Patterns26 sources · 2026-03

Half external, half my own working documents: context engineering reports, programmatic tool calling, and the Content-DNA framework from the glossary build.

The SelfMoA note in here became a skill I actually use; Content-DNA is the framework that made an agency proposal obsolete.

Claude Code + Playwright MCP: Real Browser Testing inside Claude22 sources · 2026-02

Everything published on driving a real browser from inside an agent — testing, conversion of UI tests to API tests, the MCP skill implementations.

This is the instrument I verify with. Every measurement in this CV — the 17px floor, the mobile pass — came out of that toolchain.

Neuro-Symbolic Logic Trees for Deterministic AI Reasoning20 sources · 2026-07

Symbolic logic and truth trees, SHACL validation under ontologies, symbolic pattern planning, neuro-symbolic verification of LLM outputs.

The most recent, and the open direction: where a deterministic layer should sit under a probabilistic one.

Reasoning in Logic: Distilling Natural Language into First-Order Logic19 sources · 2026-06

Logic-of-Thought and LOGIC-LM++, evaluation metrics split into reference-based, reference-free and LLM-based, and Prolog revived as soft-coded logic.

Contains a neuro-symbolic blueprint for Gemma-4 with TypeScript as the rigid scaffold — which is close to what the local agent became.

Dynamic Semantic Alignment for Contextual Vector Transformation14 sources · 2026-06

Predicate logic translated back into English via dynamic semantics, self-evolving agents, semantic code retrieval — beside Logos, Gnosis and Nous as three capacities of the soul.

The pairing is deliberate: vector search is a theory of meaning whether or not you write one down.

Multi-Agent Coordination Patterns and Space Intelligence Platforms9 sources · 2026-05

Anthropic's own material on coordination patterns and on decoupling the brain from the hands, the agent harness as an infrastructure layer, and satellite anomaly detection as a working case.

Read before deciding NOT to build orchestration. Knowing the five patterns is what made removing ours a decision rather than a gap.

Claude Code: Mastery of Agentic Workflows and Patterns1 source · 2026-01

One dense source on orchestrator-worker models, routing, the Agent SDK and skill templates — with a Slovak audio overview generated from it.

The earliest of the set, and the plainest: this is where the agent work started as reading.

Video and music

6

Systems running, rather than described.