Proof

Nine projects that are already running.

Websites and apps, not slide decks. Each one lists the stack and the scope, and where it is possible, the address where you can open it yourself.

Behind the projects on this page there is roughly 25,850 lines of Python: FastAPI, async, scrapers, an LLM layer, tests, Docker, deployment.

Marketplace

govenu.sk

Venues for events, from enquiry to booking. Catalogue, enquiry flow, back end and payments. Live at govenu.sk.

TypeScriptReactSupabaseVercel
marketplace in production
govenu.sk
Product

cestujpohodlne.sk

Tailor-made itineraries and trips, in Slovak and Czech. Own database, payments, bilingual content. Live at cestujpohodlne.sk.

TypeScriptNeon PostgresStripeVercel
SK/CZ · in production
cestujpohodlne.sk
Python · FastAPI · LLM

RealRadar

Smart alerts for real estate. It scans the whole property market, an LLM parses a request written in plain language into a structured filter, deal scoring, a Telegram bot and Stripe subscriptions. Async FastAPI, 20,100 lines of Python, 29 pytest tests, Docker with a healthcheck, running on Railway.

FastAPIasynchttpxaiosqliteAnthropic + OpenAIpython-telegram-botStripeAPSchedulerDockerpytestruff
83 files · 20,100 lines · 29 tests
realradar.sk
Website + Python radar

EK Solutions + EK Zákazky

A rebuilt site for a construction firm, plus its own app for public tenders: a scraper, categorisation against the firm's profile, a dashboard and an automatic scan every few hours. FastAPI in Docker, content from real building sites.

FastAPIhttpxlxmlDockerJinja2
tender scraper · auto scan · 1,150 lines
eksolutions.sk
Brand website

Cafe Aero

An aviation catering company in Bratislava needed a site that looks serious. Slovak and English, with a form and three packages. Delivered through RICO.

cafeaero.vercel.app
Next.js · LLM · Neon

AREAL

A tool for estate agents. You upload photos and a PDF floor plan, the app assembles the listing, facts about the neighbourhood and an isometric view of the flat. The rule it stands on: every number in the text has to match the source, otherwise the sentence is dropped. It runs on credits, not a subscription.

Next.jsTypeScriptNeon PostgresVercel BlobAnthropicGemini
in trial operation
areal-app.vercel.app
Vite · Vercel Blob

Property tips community

A swipe app for property tips: you drop a tip in, the others swipe left or right, and what the community waves through moves on. No sign-up, tips are shared live through Vercel Blob.

ViteJavaScriptVercel BlobVercel Functions
live, no sign-up
komunita-tiperov.vercel.app
RAG · FastAPI · evals

Insurance copilot

An assistant over insurance terms for a financial adviser. It answers strictly from the uploaded documents, cites the clause, and says so when the answer is not in them. Hybrid search (BM25 over Slovak-normalised tokens plus cosine over character n-grams), structured output through tool calling, a relevance gate for refusals. Measured by an eval of 36 questions, including ones that should have no answer.

FastAPIasyncpydanticnumpypypdfSQLite + vektoryAnthropic tool callingLangfuseDockerpytestruff
recall@6 100% document / 94% clause · 80% refusals · 9 tests
Python · PDF pipeline

Bratislava notice boards

A radar over the notice boards of Bratislava boroughs. It downloads notices, pulls the text out of PDFs, classifies them into categories and produces leads. FastAPI, aiosqlite, Jinja2, pypdf and an LLM for sorting. 4,600 lines of Python.

FastAPIpypdfOpenAIaiosqliteBeautifulSoupJinja2
4,600 lines · pipeline with reprocessing