Skip to content
Book a call

Case studies: what I have built and what runs

I run every solution on my own projects first: in my own restaurant, in my knowledge base and on my video channels. Each feature shows its real status: live or in progress.

live, in developmenthospitality · Bydgoszcz

Port Jatki restaurant CRM and website

Port Jatki is a fish restaurant in Bydgoszcz that I co-own. Before opening, it needed one place for the menu, recipes and costs, invoices, supplier orders, the staff rota and kitchen tickets. Plus a website that Google and tourists can find. I built one dashboard instead of several programs.

Port Jatki restaurant website for guests, portjatki.pl
Guest website: portjatki.pl, 6 languages
Port Jatki dashboard: inventory, weekly plan and number of dishes
Back-office dashboard: inventory and weekly plan (in Polish)

What it does and its status

  • liveGuest website in 6 languages (PL, EN, DE, UK, ES, ZH), 48 pages with structured data, one-button publishing from the dashboard, changes reported via IndexNow
  • livePurchase invoices from KSeF 2.0 every 5 minutes (4:00–20:00), line items and PDF invoices read by Claude, payment batch to import into the bank
  • liveRecipes and food cost, recipe price shown automatically on the website menu
  • liveProduct and ingredient database loaded from invoices
  • liveSales from the Dotykačka POS and a summary for the accountant (PDF and CSV)
  • liveTicket screens: POS orders on kitchen and floor screens, live, in serving order
  • liveStaff rota for two venues, tablet time clock, push notifications
  • in progressInventory: goods received from invoices, stocktaking from a photo of the count sheet, stock issues (the module exists, stock tracking starts when the restaurant opens)
  • in progressStock reduced automatically by POS sales (recipe × portions sold)
  • in progressOrder suggestions and purchasing plan from sales history (a weekly plan and order list from recipes already exist)
  • in progressDocuments by email: contracts and other documents sent to an address and filed in one place
  • in progressSocial media in the dashboard: photos, posts in the restaurant's voice, Facebook connection

Numbers

  • 6 languages and 48 URLs in the sitemap,
  • 12 server functions and 22 end-to-end tests of the dashboard,
  • 378 code commits over 23 working days, from 9 October to 6 November 2026.

The restaurant opens at the end of November 2026. The website is live at portjatki.pl.

liveknowledge base · RAG

AI knowledge base with search

My private knowledge base holds 2,350 items about AI from 44 courses and sources (as of 10 November 2026). Hundreds of hours of courses and recordings plus daily news, where it is hard to find a specific detail quickly: a step, a number, a prompt. And in AI dates matter, because old material goes out of date.

AI knowledge base overview: 2,350 items from 44 sources
Overview from the knowledge base (as of 10 November 2026, in Polish)

How it works

  • A folder agent picks up new files on its own: it transcribes recordings locally (Whisper) and extracts text from PDF, Word and subtitle files.
  • Processing with Claude: text without filler, a summary, topics, concepts, tools and step-by-step recipes.
  • Hybrid search: by meaning and by keywords, with a freshness boost and accuracy tests.
  • My own MCP connector with 6 tools: I ask in a conversation with Claude, and every passage has a date and a source.
  • Daily updates: every hour new videos from the YouTube channels I follow and articles from news sites are added.

Running since November 2026. It is a private tool, so I can show it to you on a call.

livevideo · automation

Video pipeline: video, Shorts and Stories from one script

One script becomes 1 video, 4 Shorts and 12 Stories, with subtitles, descriptions and a thumbnail. A regular channel means many hours of work per episode: recording, editing, subtitles, vertical versions, descriptions and uploads. The pipeline now does most of that work.

How it works

  • A fact-checked script: publishing is blocked until the facts are confirmed. I approve the script before recording.
  • Voice and subtitles: voice from ElevenLabs, subtitles aligned to the words, with the spelling from the script.
  • Editing: Claude plans the scenes, Remotion renders the video with animations synced to the voice.
  • Upload: YouTube with a synthetic content label, Instagram, TikTok and LinkedIn, only after I approve.
AI news episode, 7 November 2026 (in Polish)Episode from the video pipeline: script, AI voice-over, subtitles and editing in Remotion.Watch on YouTube
Short from the same episode, 7 November 2026 (in Polish)9:16 Short cut automatically from the same script.Watch on YouTube
in progress: waiting for the domain switchhospitality · Bydgoszcz

Shrimp Bistro website with an editing dashboard

A new website for the Shrimp Bistro shrimp bar in Bydgoszcz, in 7 languages, with a dashboard where the owner edits the menu, copy, photos and reviews. The site has to be visible in Google and AI search, even though the content lives in a database.

Shrimp Bistro website, working version
Working version: shrimpnowa.netlify.app

What it does

  • 6 pages in 7 languages (PL, EN, DE, ES, IT, UK, ZH): home, menu, about, reviews, contact, privacy policy, 42 URLs in the sitemap.
  • Owner dashboard: menu, copy (30+ fields per language), photos compressed before upload, reviews, allergens.
  • Pages pre-rendered from the database, so Google and AI bots see full HTML; "Publish changes" in the dashboard rebuilds the site.
  • Structured data for the restaurant, breadcrumbs and menu in the page language; Google reviews load only after a click (GDPR).
in testing: free test versionweb app · finance

WealthOS: an investment portfolio app

WealthOS is a web app that brings an investment portfolio held with several brokers, in different currencies, into one place. I built it for myself, because no other app showed my wealth the way I wanted: returns, dividends and allocation were scattered across statements. Since 8 November 2026 it has been in a free test phase: every account has full access and payments are switched off.

WealthOS: portfolio with market value, return and dividends
Portfolio: value, return and dividends
WealthOS: company valuation, P/E and P/S against the company's own history
Company valuation against its own history

What it does

  • Broker statement import (CSV and XLSX, including XTB, Saxo and Exante): the whole account history from one file, a chart from the first trade and a comparison with the S&P 500.
  • Prices and exchange rates from several sources (if one does not answer, the next one is used) plus ECB rates.
  • Modules: portfolio, macro, geopolitics, stock scanner, watchlist, taxes, reports, model portfolios, ETF alternatives and an Academy with courses.
  • The Lumi assistant answers questions about using the app and about your own portfolio, with a daily AI cost limit.
  • Public pages for Google and AI: about 930 company pages, 29 macro pages, 11 geopolitics pages and 44 glossary entries as ready HTML, with sitemaps and llms.txt.
  • Phone app (PWA) with notifications.
WealthOS: total wealth against an index and the Lumi assistant
Total wealth against an index and the Lumi assistant

Numbers

  • 3,578 code changes over 153 working days, from 12 April to 10 November 2026,
  • 74 server functions and 359 test files,
  • security checked in two reviews (22 and 30 October 2026), including bank details masked before anything is sent to AI.
WealthOS from scratch: a walkthrough of the investment portfolio app (in Polish)7-minute walkthrough: sign-up, company valuation, geopolitics, XTB import, the Lumi assistant. Demo account with fictional data.Watch on YouTube

The test version runs at aktywa.netlify.app (in Polish). The screenshots and video come from a demo account with fictional data. The app shows data; it does not give investment recommendations.

In progress

Projects I am working on now. I will describe them in more detail once they launch.

in progress

iTyre.ai

A modern tyre shop or comparison site, drawing on my 14 years in tyre e-commerce. Build starts soon, as a separate brand and website.

e-commerceAI

Want to see one of these projects live? I will show it to you on a 15-minute call.

Book a call