Skip to content
One-person studio · shipping since 2019

Websites that work for your business

Virtual Lilies is a one-person web studio. I design and code complete solutions for local businesses — from a simple landing page, through a store with a built-in CRM, to custom applications with a full admin panel. One person accountable end to end, and code with no hidden costs.

systems shipped
0
systems shipped
Lighthouse score on live builds
0
Lighthouse score on live builds
reply time on enquiries
0h
reply time on enquiries
person from idea to launch
0
person from idea to launch
panel.twojafirma.pl

Admin panel

Everything under control — no need to call a developer

online

18

4

96%

Bookings
Orders
Customers
Page content
Analytics

Built on a proven, modern technology stack

Next.jsapplication framework
Reactuser interface
TypeScripttype safety
Tailwind CSSvisual layer
PostgreSQLdatabase
Prismadata access
Node.jsbackend
Vercelhosting and CDN
Dockerenvironments
Stripe / PayUpayments

You talk to the person building it

There's no account manager relaying your notes. You write to me, I answer, and I'm the one who then does the work.

Speed isn't an add-on

Sites built from scratch load in a fraction of a second. That affects your Google ranking and whether a customer waits at all.

Priced before we start

Scope and price agreed in writing. If something comes up mid-project, you hear about it right away, not on the invoice.

Built to grow, not to just about fit

A store can gain a CRM later, and a site can gain bookings. You don't have to start over every two years.

Services

What I can build for you

There is no single template that fits everything. We start with what your business actually does every day, and the scope follows — sometimes a fast website is enough, sometimes you need a whole system.

Don't see your case?Describe it to me
Work

Built, shipped, running

Every project here is a live service you can open and try. Short summaries below — the full case studies are one click away.

View all work
trzycory-web.vercel.app
14 Jun · Wedding · Crystal Hall · 140 guests · confirmed
22 Jun · Communion · Fireplace Hall · 45 guests · deposit
05 Jul · Anniversary · Garden · 80 guests · option
19 Jul · Company party · Crystal Hall · 90 guests · enquiry
Live2025·Landing page + booking panel

Trzy Córy

Restaurant & wedding venue · near Ozorków, central Poland

Banquet venue landing page with a full booking management panel

  • Landing page
  • Bookings
  • Admin panel
  • Local SEO
View case studyLive site
patrimex-web.vercel.app
Structural materials
Roofing
Insulation
Drywall systems
Construction chemicals
Tools and hardware
Live2025·B2B store + CRM + landing page

Patrimex

Building materials wholesaler · Piątek, central Poland

Company site, product catalogue and CRM for a 24-year-old wholesaler

  • Product catalogue
  • CRM
  • B2B quotes
  • Landing page
View case studyLive site
www.profil.edu.pl
Reading comprehension · works independently · improving
Addition within 100 · attempts independently · stable
Group collaboration · applies confidently · improving
Writing from memory · needs support · not enough data
Live2026·In-house SaaS application

EduProfil

In-house SaaS product · primary school teachers, grades 1–3

A web app that turns classroom observations into a student profile and a draft descriptive report

  • SaaS
  • Web application
  • Subscriptions
  • GDPR
  • WCAG 2.2 AA
View case studyLive site
chmieleccy.vercel.app
Flooring
Painting and wallpapering
Bathrooms and tiling
Walls, ceilings and fit-outs
Installations
Turnkey finishes
Live2026·Local services landing page

Chmieleccy

Renovation and interior finishing company · Ozorków, Zgierz, Łódź and nearby

Landing page for a family renovation firm with full service scope and a quote form

  • Landing page
  • Local services
  • Local SEO
  • Quote form
View case studyLive site
oasis-interlude.eu/en
Lv. 1–52 · x100 EXP/SP
Lv. 52–61 · x50 EXP/SP
Lv. 61–70 · x30 EXP/SP
Lv. 70–76 · x20 EXP/SP
Lv. 76–80 · x10 EXP/SP
Live2026·Game server landing page

Oasis Interlude+

Lineage II private server · international community

Landing page for a Lineage II private server with dynamic stats and a client download section

  • Landing page
  • Gaming
  • Lineage II
  • Player community
View case studyLive site
Industries

Solutions for local businesses

A restaurant, a workshop, a rental company, a wholesaler, a clinic — each of them works to a different rhythm. Below are the feature sets we usually start from.

Restaurants and events

Restaurants, event venues, catering, cafés. Customers want to know whether the date is free and what dinner costs — before they call.

Typical scope

  • Menu with prices and allergens
  • Table and date bookings
  • Venue availability calendar
  • Interior and garden gallery
  • Panel for editing menus and prices
Process

How we work together

No mysterious phases and no surprise invoices. Five steps, clear checkpoints, and direct contact with the person who actually writes the code.

  1. 01

    Conversation and scope

    2–4 days

    I ask what your ordinary working day looks like and where it grinds. Out of that comes a feature list split into "needed now" and "can wait", with a written quote and a deadline attached.

  2. 02

    Design

    3–7 days

    I design the screens starting from the phone. Before a single line of code exists, you see how the site will look and behave — and that's the moment for changes at no extra cost.

  3. 03

    Build

    2–8 weeks

    I write the code and push what's ready to a staging URL you have access to every week. You watch progress as it happens instead of waiting two months for a big reveal.

  4. 04

    Testing and launch

    3–5 days

    I check speed, phones, browsers, accessibility and forms. I connect the domain, the certificate and analytics, and you get a short walkthrough of the panel — recorded, so you can come back to it.

  5. 05

    Care and growth

    Ongoing

    Thirty days of fixes included in the project price. After that, an optional monthly retainer: updates, backups, monitoring and small changes without quoting each one separately.

Pricing

What it costs

The ranges below are a starting point, not an off-the-shelf price list. The final number depends on scope and comes out of our conversation — always in writing, always before work starts.

Essential

One well-designed page that turns a Google search into a phone call.

from3,500PLN

Timeline: 2–3 weeks

Included

  • Landing page, up to 6 sections
  • Bespoke visual design
  • Fully responsive layout
  • Contact form
  • Map and business details
  • Baseline SEO and analytics
  • 30 days of fixes included
Quote my project
Most popular

Business+

A multi-page site with a panel where you manage content, prices and availability yourself.

from9,000PLN

Timeline: 4–6 weeks

Included

  • Everything in Essential
  • Up to 12 pages or a listing catalogue
  • Panel for editing text and images
  • Booking or quote-request module
  • Polish and English versions
  • Email notifications
  • Training on how to use the panel
Quote my project

System

A store, a CRM or a custom application built around your process, not the other way round.

from22,000PLN

Timeline: from 8 weeks

Included

  • Everything in Business+
  • Bespoke store, CRM or application
  • User accounts and permissions
  • Online payments and invoicing
  • Integrations with the tools you use
  • Backups and monitoring
  • Post-launch support
Quote my project

Something else entirely?

System integrations, migrating a legacy site, extending an existing app, ongoing technical care — I do that too. Tell me what you have in mind.

Let's talk

Net prices. A binding quote follows once the scope is agreed.

FAQ

The questions I hear most

Yours isn't here? Just ask — you'll get a straight answer, not a sales pitch.

A landing page is usually two to three weeks, a company site with a panel four to six, and a store or application eight weeks and up. The biggest brake is almost always content and photos on the client's side — if you have those ready at the start, the timeline shortens.

Ready?

Your business deserves more than a template

The first conversation is free and commits you to nothing. Tell me what you want to achieve and I'll tell you honestly whether it's worth it and how long it takes.

hello@virtuallilies.com