Skip to content
New Majordomus v1.0.2 is out

Tomas Korcak · korczis

Software that proves its work.

I build tools that make AI agents prove what they did, honest scientific instruments in the browser, and knowledge bases you can check. Engineer in Brno, Czech Republic, on GitHub since 2010.

In numbers

211

original repositories

GitHub and GitLab; forks and mirrors not counted

20,356

contributions, 12 months

GitHub calendar, as of 14 November 2026

16

years on GitHub

Since 2010

12 / 14

projects live

9 active in the last 45 days

Skillset, from the last 100 projects

What the most recently active repositories are about (inner ring) and written in (outer ring), Jun 2018 to Nov 2026. Click a segment to open its work.

All skills
Show as a list

    Technologies

    In the stacks of the featured projects; each opens a project that uses it.

    Languages, all original work

    The last 12 months

    22 projects with a commit this year, newest first; each has its own page.

    All recent work

    Majordomus

    AI agents say the work is done; Majordomus makes them prove it.

    Snapshot
    Version
    v1.0.2
    Published
    11 Nov 2026
    Site built from
    6f8e104
    Commit time
    13 Nov 2026
    • One policy for every AI coding tool
    • Scoped tasks with a finish contract
    • Lands only verified work
    • Local; it never calls a model
    curl -fsSL https://majordomus.dev/install.sh | sh

    How the pieces connect

    Projects, the tools they use, and the ones Majordomus supervises (dashed). Hover a node; tap a project to open it.

    Show as a list

      Supervision is measured: a project counts when its default branch carries .ai/manifest.yaml.

      Categories

      All

      Timeline

      When each project began, newest first; the badge says how alive it is today.

      Catalogue
      1. Sonic PlaygroundActive

        Music that moves you, not algorithmic noise.

      2. algoglyphActive

        Algorithms and physics drawn as glyphs.

      3. KompendiumActive

        A defensive taxonomy of epistemic and cognitive manipulation (Czech).

      4. Majordomus reelActive

        A promo reel rendered entirely from code.

      5. OscillaActive

        A zero-install acoustic laboratory in the browser.

      6. Catharsis as a ServiceActive

        An emotional state transition endpoint.

      7. Crisis mapActive

        Incident reports, normalised, geocoded and mapped.

      1. MajordomusActive

        AI agents say the work is done; Majordomus makes them prove it.

      2. Gists searchMaintained

        Catalogue, enrichment and search over a mirror of my gists.

      3. Data AtlasActive

        A searchable catalogue of GIS and geodata sources (Czech).

      4. maze-rsArchive

        Mazes for Programmers, in Rust.

      5. big-pngArchive

        The biggest image in the smallest space.

      6. csv2psqlArchive

        CSV into SQL statements for PostgreSQL.

      7. json2csvArchive

        Easy to use tool for converting JSON to CSV.

      Recently active

      Recent work

      A galaxy of work

      Every original repository as a star: an arm per category, the oldest work in the core, the newest at the rim; recent work twinkles. Drag to turn it, hover a star, click to open it.

      Show as a list

        Live pulse

        Public activity on GitHub as a heartbeat, refreshed live every five minutes; every beat opens its commit, pull request or release.

        Show as a list

          A year of contributions

          Every day of the last twelve months on a spiral, week by week around the circle; the brighter, the busier.

          Show as a list

            Languages, as bubbles

            Every original repository by its primary language; a bubble opens its repositories.

            Show as a list

              Languages over the years

              Original repositories by year of creation, as streams of their languages; a stream opens its repositories.

              Show as a list

                Measured from the GitHub API on 14 November 2026. How these numbers are made

                Follow the work as it ships.

                Every project here is public. Watch the repositories, open an issue, or let Majordomus supervise your own agents.

                Article

                How to read this site

                This site is a working portfolio and, at the same time, a small lesson in how one can be built honestly. Every number on it comes from a script that measured it: the repositories on GitHub and GitLab, read through their command-line clients, the contribution calendar, and the date of each project’s last commit. Nothing is typed twice: the pages of categories, projects and terms are derived from data, and a check refuses a stale copy.

                The pictures are data visualisation drawn with D3.js from the same measurements. The galaxy places every original repository as a star, one arm per category; the pulse is the only picture that is not a snapshot: it asks the public GitHub events API from your browser and redraws the last weeks of commits, pull requests and releases as a heartbeat, every five minutes. The spiral lays a year of contributions around a circle, one ring per weekday, so busy seasons glow; the bubbles size each language by the repositories written in it; the streams show how those languages rose and faded over the years. Hover any of them to read a value, click to open the work behind it.

                Who wrote what matters. A fork or a mirror is counted but never shown as the owner’s work: a repository is original only when the owner wrote at least half of its commits.

                The site itself is built from front matter and data by Zola, a static site generator, styled with Flowbite Pro, and checked against WCAG 2.2 AA in both themes before it ships. Machines read the same facts as JSON-LD, as llms.txt and as site.json; social networks draw each page’s preview from its Open Graph tags. Every page ends with the concepts it builds on; the glossary defines each one and cites a source.

                Concepts on this page

                The terms this page builds on, each defined in the glossary with a source to read further. All terms

                RepositoryConcept
                A project's folder under version control: its files and their whole history of commits.
                CommitConcept
                One recorded change in a repository, with its author and time; the last commit dates a project's activity here.
                ForkConcept
                A copy of someone else's repository under your account; forks are counted on this site but never shown as the owner's work.
                MirrorConcept
                A repository that copies another project's code; here a repository counts as original only when the owner wrote at least half of its commits.
                Data visualisationConcept
                Turning numbers into pictures people can read at a glance: here spirals, bubbles, streams and graphs, each drawn from measured data.
                D3.jsTechnology
                Data-Driven Documents: a toolkit that binds data to SVG and HTML, the basis of the art visuals here (spiral, bubbles, streams).
                Front matterConcept
                Structured data at the top of a content file (here TOML) that describes the page to the generator and to machines.
                ZolaTechnology
                A static site generator in one Rust binary: Markdown and templates in, a whole multilingual website out.
                Static site generatorConcept
                A program that turns content and templates into plain files before anyone visits, so the site needs no server code.
                Flowbite ProTechnology
                A licensed library of interface blocks and an application shell on Tailwind CSS; every page of this site is built from it.
                WCAGConcept
                The Web Content Accessibility Guidelines; every page here is checked against WCAG 2.2 level AA before it ships.
                JSON-LDConcept
                Linked data in JSON embedded in a page, telling search engines and machines what the page is about (schema.org).
                Open GraphConcept
                Meta tags that tell social networks how to preview a link: title, description and image.