Book a call in

Software architect · E-commerce · Integrations · AI

E-commerce that connects your systems and saves your team time, with AI where it pays off.

I design, build and run B2B and B2C commerce, from a single e-shop to a platform for several markets. I choose the technology to fit you, not me. My deepest experience is with the Optimizely, DynamicWeb and Crystallize platforms.

  • 20+ years in software
  • 13 CMS and commerce projects
  • 20+ integrated systems
Industries I have worked for
  • Hardware and building supplies
  • Food distribution
  • Fashion
  • Wholesale and distribution
  • Construction equipment
  • Industrial manufacturing
  • HVAC
  • Motor vehicles
PIM ERP CRM Payments Search Identity AI Email & SMS Monitoring Devices Services Marketing Your platformE-shop · CMS · B2B portalon the technology that fits you
The kinds of systems I connect to your platform.

Who I work with

For growing companies

CMS, e-commerce and integrations

  • B2B and B2C platforms on the technology that fits you
  • Integrations with PIM, ERP, CRM and payments
  • AI built into your processes
  • Architecture, upgrades and long-term support

Project, monthly support or consultant in your team

For small businesses

Websites and small e-shops

  • Company website, landing page or small e-shop
  • Fast, secure and easy to edit
  • A clear timeline
  • Room to grow into a full e-shop or platform later

Project, then ongoing care after launch

For government and the public sector

Apps for government, municipalities and public institutions

  • Web apps for citizens and officials, for example issue reporting or online forms
  • Easy for citizens, simple to manage for the office
  • Secure hosting in Azure, sign-in and e-mail notifications
  • Operation, support and further development

Project, then ongoing support

What I do

  • Webshops from scratch

    B2B and B2C commerce, from the first architecture sketch to launch and years of running it in production.

  • Websites and small e-shops

    Company websites, landing pages and small e-shops with a simple editor, so you can change content yourself. Built on a modern framework that fits your team.

  • Integrations

    PIM, ERP, CRM and payments. I get systems that were never designed to work together to exchange data reliably, with retries, logging and monitoring built in.

  • AI that does real work

    Product data enrichment, image generation, image search and automated approvals. Built into your existing processes, with a person in the loop where it matters.

  • Upgrades and rescue

    Migrations from older .NET (Web Forms, WCF, WPF) to modern .NET and the latest Optimizely, performance fixes, and taking over platforms that need a steady hand.

  • Apps for the public sector

    Web apps for municipalities and public institutions, such as issue reporting or online forms. Simple for citizens, easy to run for the office, with hosting and support included.

Where I have the most experience
Platform

Optimizely

CMS, Commerce, DXP
Platform

DynamicWeb

Commerce and PIM
Platform

Crystallize

Headless commerce and PIM
Framework

.NET

C#, ASP.NET Core, Blazor
Framework

React / Next.js

Front ends, websites and small e-shops
Cloud

Azure

App Service, Functions, Kubernetes, Service Bus
Cloud

Vercel

Hosting for Next.js front ends
AI

OpenAI

GPT models, image generation and search
AI

Claude

Claude API and AI-assisted development
Integrated with
PIM
  • inRiver
  • Bluestone PIM
  • DynamicWeb PIM
  • Crystallize PIM
ERP and CRM
  • SAP
  • Microsoft Dynamics 365 Business Central
  • Salesforce
Payments
  • Vipps
  • Svea
Search and marketing
  • Elasticsearch
  • Optimizely Search & Navigation
  • Optimizely Campaign
Messaging and monitoring
  • Azure Service Bus
  • RabbitMQ
  • Application Insights
  • and more

Case studies

Nordic distributor · Optimizely · AI

AI review of campaign claims

Challenge
Customers submit thousands of claims in supplier-funded campaigns, and the team checked every receipt and form by hand.
What I built
A two-step AI review of each claim. The first AI checks the claim against the rules the client defines for each campaign and explains its reasoning. A second AI acts as a judge: it re-checks the claim and the first verdict and can overturn it. The team approves clear cases in bulk based on the AI's verdict, and borderline ones get a closer look with the AI's notes attached. Batch runs over thousands of claims show how the AI decides before anyone acts on it, so the results stay predictable.
Result
About 9 in 10 claims get a clear AI verdict, approve or reject. The team only needs to look closely at the remaining 1 in 10.
Norwegian hardware retailer · DynamicWeb

AI that fills in the product catalogue

Challenge
Thousands of products arrive with missing attributes and without good images, and filling them in by hand takes a lot of the team's time.
What I built
Three AI tools built into the DynamicWeb PIM. Select hundreds or thousands of products, and the AI proposes the missing attribute values from the product data, generates product images from those attributes, or finds real product photos on websites the client approves. Every value is checked against the allowed options, and nothing is saved until someone approves it, one by one or in bulk. The team reviews and approves instead of typing.
Result
Thousands of products enriched in hours instead of months, and the team spends the saved time on other work.
Nordic distributor · Optimizely CMS & Commerce

One platform for webshops, campaigns and claims across the Nordics

Challenge
A Nordic distributor needed one platform for its B2B dealer webshop, consumer campaign sites and insurance claims, in several countries and languages, connected to ERP, PIM, payments and partner systems.
What I built
As architect, a new platform from scratch on Optimizely CMS and Commerce (.NET, React): multi-site and multi-market, integrated with ERP, PIM, Nordic payment and identity providers. On top of it, a self-service campaign engine where consumers submit claims and a back office approves them and creates orders in the ERP, plus consumer insurance claims through a partner API.
Result
Webshop, campaigns and claims across the Nordics run on one codebase and one set of integrations. New campaigns go live without new development, and new markets without starting over.

Clients and projects

Delivered as architect, team leader or developer: directly, through partner agencies or as an employee.

  • 2026Norwegian hardware retailerNew headless e-shop on DynamicWeb with AI tools in the PIM
  • 2026Nordic fashion brandHeadless B2C e-shop on DynamicWeb
  • 2026Norwegian local-food wholesalerHeadless B2B online store on DynamicWeb
  • 2025Norwegian construction equipment supplierHeadless B2C and B2B e-shop on Optimizely Commerce
  • 2024Nordic distributorHeadless multi-site, multi-market B2B and B2C platform on Optimizely CMS and Commerce: architecture and integrations, plus AI review of campaign claims.
  • 2023Norwegian B2B companyHeadless sales solution on Optimizely CMS, Azure Kubernetes and Functions
  • 2023Nordic industrial supplierComplex headless commerce platform on Optimizely Commerce, new Svea payment flow
  • 2023Norwegian fresh-food distributorHeadless Optimizely CMS upgraded from .NET Framework to modern .NET, automated DXP deployments
  • 2022Commerce platform vendorIntegration add-on for the vendor's marketing automation product, requested by the vendor, owned from requirements to delivery
  • 2021International industrial manufacturerWebshop features and integrations on .NET and AWS, led the dev team
  • 2020International flow-control manufacturer, two brandsCustom CMS on Episerver, from offer to maintenance
  • 2019International vehicle manufacturer, two brandsNew features, Azure performance and PIM integration on Episerver Commerce
  • 2018International HVAC manufacturerInternational webshop from scratch on Episerver Commerce
  • 2015Global security technology companySecurity platform for EMEA customers: the communication module that connects many device types, led a team of six
  • 2013Finnish energy companiesTailor-made information system: technical transfer of the project from Finland to the Czech Republic and further development
  • 2012Norwegian and Swedish energy companiesLarge ERP customer and billing system, integrations with other teams and systems
  • 2004Czech water and wastewater utilitiesTelemetry, dispatch centres, remote management and management reporting over large data sets: web and desktop applications, from requirements to maintenance

Ways to work together

  • Project

    A website, e-shop or integration with a clear scope and timeline.

  • Monthly support

    Regular development and care for your platform, with a set number of hours each month.

  • Architect in your team

    I join your team or agency as architect or senior developer, for as long as you need.

Fixed-price starting points
Fixed price · 5 working days

Platform health check

A fixed-scope review of your Optimizely or DynamicWeb solution: code quality, performance, upgrade path, integrations and security. You get a prioritised report and a one-hour walkthrough of what to fix first and what it will cost.

Book a call
Fixed price · 1 week

AI pilot

One concrete AI use case, such as product data enrichment, image search or automated approvals, built on your own data and running in your system within one week. You see the real value before investing more.

Book a call
How a project runs
  1. Short callA free 30-minute video call. We go through what you need, what you already have and what success looks like, and you quickly find out whether I am the right fit.
  2. ProposalWithin 3 working days you get a written proposal: scope, architecture, plan, timeline and a fixed price or estimate. No surprises later, and time to decide in peace.
  3. BuildI build in short steps of one to two weeks and show working results after each one. You can test, comment and change priorities along the way.
  4. Launch and careGo-live with monitoring from day one, a handover with documentation, and support afterwards. I stay available for fixes, updates and new features.

About

I'm Václav. I have built software since 2004 and commerce platforms since 2018. Along the way I have had almost every role on a project: tester, developer, architect, consultant, team leader and team manager. I have also led teams in the Czech Republic, India and China, always in direct contact with customers.

Today I am the architect who also writes the code: I talk with your business people, design the solution, build it, and stay to run it. I am also an AI enthusiast: I use AI every day for coding, code review, debugging and documentation. That means faster delivery, and every change is still reviewed by me. What works well, I bring into client projects.

I work remotely from Ostrava in the Czech Republic, for clients across Europe, from small businesses to international manufacturers.

How I work
  • What counts is that you are happy with the result, not which technology I like best.
  • I am not tied to one platform, so I recommend the one that fits you.
  • You work directly with a senior architect. No juniors, no account managers.
  • I have been in almost every role on a project, so I understand what the testers, developers and managers on your side need.
  • I own the result from the first sketch to production.
  • I explain technical choices in plain language, so you can make the call.
  • I build for production: logging, monitoring and a plan for when something breaks at 3 a.m.
  • I bring ideas for doing things smarter, including AI where it pays off.

Experience

Developer since 2004, team leader since 2015 and software architect since 2018. Since 2022 I have worked independently as an architect and consultant.

  1. 2004DeveloperQline · Tieto
  2. 2015Team leaderHoneywell
  3. 2018Senior / Lead Software architectTietoevry
  4. 2022 – nowArchitect and consultantIndependent
Career
  1. 2022 – now

    Freelance architect / consultant

    Architect and consultant for Nordic and European companies and agencies: headless commerce on Optimizely, DynamicWeb and Crystallize, integrations with PIM, ERP and payments, and AI built into product data and approval processes. Directly, through partner agencies or as an architect in the client's team.

  2. 2018 – 2023

    Tietoevry

    Senior, then Lead Software Architect: e-commerce on Episerver and Optimizely for international manufacturers, leading development teams

  3. 2015 – 2018

    Honeywell Security and Fire

    Security platform for EMEA customers: the module that connects many device types. Led teams in the Czech Republic, India and China

  4. 2012 – 2015

    Tieto

    Systems for energy companies in Norway, Sweden and Finland: ERP and billing integrations, and the technical transfer of a Finnish project to the Czech Republic

  5. 2004 – 2012

    Qline

    Web and desktop applications over large data sets, from requirements to maintenance, in direct contact with customers

Have a website, e-shop or platform in mind?

Tell me what you are working on. I reply within one working day, and a short call is usually the fastest way to find out if I can help.

Call
Book a 30-min call
Email
LinkedIn
linkedin.com/in/ronckavaclav
Based in
Czech Republic · CET (UTC+1), same as Oslo and Stockholm · Remote across Europe