Websites and web apps

I build and launch websites for small businesses, organizations and agencies: WordPress and WooCommerce sites, multilingual and static sites, and web products. I'm a freelancer based in Prague, available for projects in the Czech Republic and internationally.

I've built 150+ WordPress sites, most of them for an international congress organizer, plus websites for small businesses and my own web products.

I can take a site from brief to launch, or work inside an existing setup alongside a team. Larger builds I do with AI coding tools, mainly Cursor, reviewing and adjusting the code myself.

  • Front end: HTML, CSS, Tailwind and Astro, with responsive, accessible layouts. Comfortable reading and adjusting JS
  • WordPress: WooCommerce, WPML multilingual sites, GDPR, WCAG accessibility, security audits, member areas
  • Servers and deployment: Node.js, Linux VPS (Hetzner), Docker
  • Search: JSON-LD structured data, server-side rendering, hreflang, Google Search Console, GA4
  • Integrations: Anthropic API, including Claude Vision for pulling structured data out of scanned documents

Related work: SEO results and the SEQ-16 case study.

Products I built

  • The SEQ-16 drum machine interface with a step sequencer grid and controls

    SEQ-16: browser drum machine

    A free drum machine that runs in the browser, with no install or sign-up. I defined the product, designed the interface for desktop and mobile, and built it with AI coding tools. It has pages for hundreds of classic drum machines, a large sample library and versions in 20 languages. That structure brought in 12,618 Google Search clicks in its first 11 months, with no ad budget.

  • Structured Pages product profile page

    Structured Pages: product data publishing

    A system I built for turning product specifications into fast, searchable websites. Each product gets its own page with specs, images and related items, plus comparison tables and structured data that search engines and AI tools can read. The example is a product profile for the Roland TR-08.

  • SaaS Specs homepage showing the number of products indexed and comparisons available

    SaaS Specs: software comparison site

    A reference site built on the same system as Structured Pages. It holds specifications and pricing for over 400 business software products across 15 categories, and generates thousands of side-by-side comparisons from that data.

  • Color converter tool showing format conversion panels, an image palette extractor and a contrast checker

    Color converter and accessibility checker

    A free browser tool for designers and developers. It converts between all common color formats, pulls color palettes from images, checks text contrast against WCAG accessibility rules, simulates color blindness and generates shade scales for CSS and Tailwind.

Client websites

  • Websites for international scientific congresses

    About 80 of my 150+ WordPress sites were built for an international congress organizer in the Netherlands. Each event gets its own site with the program, speakers, registration, venue and sponsor information, usually on a fixed deadline. Some required WCAG accessibility work, which I audited and fixed to the organizer's standard.

  • Vaquatics website hero section showing a swimmer in a pool with yellow and blue branding

    Swimming academy, Prague

    Website for a Prague swimming school, in Czech and English, with clear routes to class registration and workshop booking.

  • Maxxinno website homepage with a dark design and an infrared heating product video

    Infrared heating manufacturer, Netherlands

    Website for a Dutch infrared heating company, with a product range navigation and product video.