00 — Work
06 projects · 2024—2026

Selected projects.

Six projects that say enough about how I work — client websites, a SaaS platform, a gift-list app and an open-source component library.

01 / 06Restaurant · Customer site

Sushi Zushi

Sushi Zushi — desktop
Sushi Zushi — mobile
↳ Restaurant · Customer site01 — 2024 — 2026
25%aggregator commission on every order — before
0%commission on the direct channel — now
100%of the customer base owned by the restaurant, not a platform
24/7orders and reservations taken online, not only when someone picks up the phone
Year2024 — 2026
RoleDesign + Development
Stack
AngularNode.jsMongoDBStripeGastronaut
↳ Problem

A premium brand going back to 2008 — with its online sales in someone else's hands. Aggregators took ~25% of every order, the rest came in by phone across three numbers, and the restaurant didn't know its own customers.

↳ Solution

A new brand site with direct ordering and table reservations, integrated with Gastronaut: online payment, customer accounts, PL/EN versions, a blog for local SEO, kitchen order printing and a staff console.

↳ Outcome

Their first commission-free sales channel. Every order placed on the site stays 100% with the restaurant — and so does the customer.

02 / 06Jeweller · E-commerce

GRYF 1877

GRYF 1877 — desktop
GRYF 1877 — mobile
↳ Jeweller · E-commerce02 — 2026
Year2026
RoleDesign + Development
Stack
WordPressWooCommercePHP
↳ Problem

A family jewellery house going back to 1877 — four generations of craft, one-of-a-kind pieces — but sales limited to two physical salons and an online presence that didn't match 145 years of history.

↳ Solution

An elegant brand site with the signature-collection catalogue and a WooCommerce shop: one-off pieces with natural stones, services (engraving, restoration, appraisal) and the house's history — in an aesthetic worthy of the craft.

↳ Outcome

An online brand that finally looks like 145 years of craft — with a shop where every piece is one of a kind.

03 / 06Construction · Corporate site

Bau und Technik

Bau und Technik — desktop
Bau und Technik — mobile
↳ Construction · Corporate site03 — 2026
Year2026
RoleDesign + Development
Stack
WordPressPHP
↳ Problem

A construction firm with 15 years behind it — over 120 completed investments and nearly 98,000 m² built, from production halls to heritage buildings — but an online presence that showed none of it. Private, corporate and public investors had nowhere to verify the contractor's credibility.

↳ Solution

A professional corporate site that organises the full offering: general contracting and modernisation, certified-appraiser valuations, operating-cost optimisation and advisory for KPO- and EU-funded investments. A referenced project portfolio, an expert blog and a clear path to contact — in an aesthetic that matches the scale of the work.

↳ Outcome

A showcase worthy of 15 years in the market — a site that builds credibility with private, corporate and public investors on its own.

04 / 06Own product · Restaurant SaaS

Gastronaut

Gastronaut — desktop
Gastronaut — mobile
↳ Own product · Restaurant SaaS04 — 2024 — Now
Year2024 — Now
RoleFounder · Full stack
Stack
Angularmk-kitNode.jsPostgreSQLStripe
↳ Problem

Small restaurants either give 20-30% to aggregators or have no online ordering at all. A third option barely exists.

↳ Solution

A SaaS the restaurant runs on its own domain: ordering, reservations, widgets, admin. Flat monthly fee instead of commission.

↳ Outcome

Running in production at Sushi Zushi. Fully maintained by me — from the database to incident response.

05 / 06Own product · Web app

Wishy

Wishy — desktop
Wishy — mobile
↳ Own product · Web app05 — 2025
Year2025
RoleFounder · Full stack
Stack
Angular SSRNode.jsMongoDB
↳ Problem

Gifting is guesswork. Wishlists scattered across chats, screenshots and memory — and someone still buys the same thing twice.

↳ Solution

An app to build wishlists and share them with one link, where the people close to you reserve gifts without spoiling the surprise. It runs in the browser on a phone or a laptop — nothing to install.

↳ Outcome

Live at wishy.pl. Designed, built and run by me — from the database to the interface.

06 / 06Own product · UI library

mk-kit

mk-kit — desktop
mk-kit — mobile
↳ Own product · UI library06 — 2026 — Now
165+components, directives and services — standalone, signal-based
0runtime dependencies beyond Angular itself
AAWCAG 2.1 — roles, aria, keyboard, focus trapping, live regions
MITlicence — open code, public npm, live docs at mk-kit.dev
Year2026 — Now
RoleAuthor · Open source
Stack
Angular 22TypeScriptSCSSnpm
↳ Problem

Every admin panel starts the same way: a table, a form, a dialog, a chart — and another week writing them from scratch or fighting a library that won't take your brand. Angular was missing a complete, open, back-office-first kit.

↳ Solution

@mk-kit/ui: 165+ standalone components on signals and OnPush — data tables, SVG charts, date pickers, editors, kanban, overlays, an app shell. Every visual value is a --mk-* CSS variable, light and dark ship by default, WCAG 2.1 AA is the target. Plus live-demo docs at mk-kit.dev and a one-step `ng add` install.

↳ Outcome

Published to npm under MIT, with signed provenance. The admin that used to take a week now starts with `ng add @mk-kit/ui`.

That's it? Not quite.

The full index — including AZ Widgets and the apps at mkapps.dev — is on the Projects page. NDA work I show on a call.