00Projects
14 projects

Everything
I've built.

Client sites, my own SaaS products, self-hosted apps and an open-source component library. The full index — with a link to every one you can open and check.

01For clients

Sites and shops that earn their keep.

Projects taken from the first call to launch and ongoing care. Each one has a full case study.

Bau und Technik

Live
Construction · corporate site

A general contractor's corporate site: services, referenced projects and an expert blog.

WordPressPHP
02Own products

SaaS I run myself.

Paying customers, production, support and invoices — all on me. This is where I test everything I later recommend.

Gastronaut

Live
Restaurant SaaS

Online ordering, reservations, a floor plan and a staff console on the restaurant's own domain. A flat fee instead of commission.

Angularmk-kitNode.jsPostgreSQL

AZ Widgets

Live
Drop-in website modules

GDPR consent, Google reviews, forms, popups and an AI chat — seven modules installed with one tag. This site runs on them too.

Web ComponentsNext.jsFastify
03mk apps
All of them at mkapps.dev

Small apps you run yourself.

Seven self-hosted apps — each one a container on your own machine. Most are open source, all are built on mk-kit.

mk-drive

Live
Web drive + iOS app

A web drive over the folders you already have: photos on a timeline, previews, a trash, share links. No database.

Angularmk-kitNode.jsSwift

mk-dashboard

Live
Docker host dashboard

One page for the server under your desk: live vitals, containers and logs, SQLite backups, push alerts to your phone.

Angularmk-kitNode.jsDocker

mk-cms

Beta
Multi-site headless CMS

One instance, any number of client sites: content types from the admin, revisions, translations, media, a WordPress importer.

NestJSGraphQLAngularPostgreSQL
  • mk-nas

    Beta
    An old PC as a quiet NAS

    A thin layer over Ubuntu Server and OpenZFS: pools, snapshots, SMB/NFS shares and copies to another box — from a USB stick, in a browser.

    Ubuntu · OpenZFS · Node.js
  • mk-board

    Live
    Kanban in a markdown file

    A board that lives inside the project's repository. Edit it in the UI, in Obsidian, or hand it to an AI agent through the CLI.

    Angular · mk-kit · Node.js
  • Momentum

    Live
    A task tool for an ADHD brain

    One thing now, a board behind it, today on the side. Runs in the browser alone or with your own sync server.

    Angular · mk-kit · Node.js
  • mk-invoice

    In progress
    Polish invoicing with KSeF

    Self-hosted invoicing for Polish businesses: schema-validated FA(3), KSeF submission, UPO tracking and an offline queue for outages.

    Angular · mk-kit · Node.js · SQLite
04Open source

The library the rest stands on.

Gastronaut and every mk app are built from the same components. The code is public, so you can judge the level before we talk.

The next one could be yours.

Two sentences about what you need is enough. I usually reply the same day.