SLOVAKIA · EU · REMOTE

Technology that earns a company money — not the kind that costs it.

I build fast web solutions without needless frameworks, intelligent buildings on the Loxone platform and server infrastructure that runs for years unattended. For companies that want to measure results, not guess at them.

01 — B2B SERVICES

What we deliver for companies

From design to operation. Every service rests on the same principle: minimum complexity, maximum reliability and low running costs.

SVC-01

Custom websites and applications

Company websites, landing pages and internal tools built on HTML5, CSS3, vanilla JavaScript and PHP. No framework, no build step — the result is a site that loads in under a second and runs on hosting that costs a few euros a month.

  • HTML5
  • CSS3
  • Vanilla JS
  • PHP 8
SVC-02

E-commerce and online sales

Custom online shops focused on conversion and speed, payment gateway integration and connections to marketplace platforms (Catawiki, eBay and others). Hands-on experience with international selling, including regional specifics.

  • Checkout
  • Payment gateways
  • Marketplace
  • Multimena
SVC-03

Intelligent building automation — Loxone

Design, configuration and optimisation of Loxone systems for offices, commercial premises and residential buildings. Lighting, shading, heating, energy metering and access control as a single coherent system.

  • Miniserver
  • Tree / Air
  • Tienenie
  • Energia
SVC-04

Server and IT infrastructure

Sized against real load, not against a catalogue. Server assembly and configuration, RAID arrays, backup, networks and hybrid cloud/on-premise solutions that run for years unattended.

  • PowerEdge
  • Rack
  • Siete
  • Backup
SVC-05

SEO, GEO and AI search optimisation

Technical SEO, structured data and Core Web Vitals. Plus optimisation for generative search engines — so the company is found by people who ask an AI instead of Google.

  • Schema.org
  • CWV
  • GEO
  • llms.txt
SVC-06

Technical consulting and digitalisation

Audits of existing solutions, process digitalisation proposals and an independent second opinion on other suppliers' quotes. Including when the answer is "you do not need this".

  • Audit
  • Costs
  • Procesy
  • Consulting

02 — HOW WE WORK TOGETHER

From enquiry to running system

  1. STEP 1

    Analysis

    A free initial consultation. I work out what the company actually needs — and say so honestly if it needs something less.

  2. STEP 2

    Proposal and quote

    A concrete solution with a fixed price, a schedule and an estimate of running costs three years ahead.

  3. STEP 3

    Delivery

    Development or installation with progress demos along the way. No surprises at the end — you see the work in real time.

  4. STEP 4

    Handover and support

    Full documentation, training and optional service support. You own the solution, not the supplier.

03 — TECHNOLOGY STACK

The tools I rely on

A deliberately conservative choice of proven technology — for the lifespan of the solution and independence from suppliers.

HTML5CSS3JavaScript (Vanilla)PHP 8MySQLLoxone ConfigLoxone MiniserverDell EMC PowerEdgeLinuxApache / NginxSchema.orgREST APIModbus / KNXGit

04 — FREQUENT QUESTIONS

Technical FAQ

Detailed answers to the questions companies ask most often.

Why vanilla JavaScript and PHP instead of modern frameworks like React or Next.js?

For most company websites a framework is pure overhead. React or Next.js require a Node.js build pipeline, regular dependency updates (the npm ecosystem typically pulls in hundreds of transitive dependencies) and more expensive hosting with SSR or edge function support. The vanilla approach means: zero build process, no security patching of dependencies, direct control over every kilobyte sent to the browser, and deployment by simply uploading files over FTP/SFTP.

The result is measurable: a static HTML document with critical CSS inlined reaches First Contentful Paint under 0.8 s and a Lighthouse score of 95–100, while a typical React SPA starts with 150–300 kB of JavaScript before the first render. A framework makes sense for complex applications with shared state — for a presentation site or a shop with a few hundred products it is a negative investment.

What are the real hosting requirements and what does running such a site cost?

I design solutions to run on ordinary shared hosting: Apache or Nginx, PHP 8.1+, optionally MySQL/MariaDB. In Slovakia that means running costs from roughly €3–6 per month (Websupport, Hostinger, Forpsi and similar), including a free Let's Encrypt SSL certificate. No VPS, no containerisation, no Node.js runtime and no CI/CD infrastructure needed.

Static assets (CSS, JS, images) are served with long cache lifetimes (Cache-Control: max-age=31536000, immutable) and versioned filenames, so repeat visits put practically no load on the server. A normal company website handles thousands of visits a day even on the cheapest plan.

How is the contact form secured and how is data handled (GDPR)?

The form uses layered protection without annoying CAPTCHAs: a honeypot field hidden from people but visible to bots; a timing token (submitted under three seconds after load = bot); a CSRF token bound to the PHP session; server-side validation and sanitisation of every input via filter_var() and htmlspecialchars(); and rate limiting per IP address. E-mail headers are assembled safely to prevent header injection attacks.

From a GDPR standpoint: the form collects only what is needed to reply (name, e-mail, message), processing rests on the legitimate interest of answering the enquiry, nothing is stored in third-party databases, and the site uses no tracking cookies by default — so it does not need a cookie banner either.

What exactly is AI search optimisation (GEO) and how is it done?

GEO (Generative Engine Optimization) means shaping content so that generative AI systems — ChatGPT, Perplexity, Claude, Google AI Overviews — can correctly understand, cite and recommend it. Technically that means: semantic HTML5 (article, section, a correct heading hierarchy), schema.org structured data in JSON-LD (ProfessionalService, FAQPage, Person), clear factual statements instead of marketing phrases, FAQ sections with complete self-contained answers, and an llms.txt file in the root directory giving AI crawlers a machine-readable summary of the site.

Entity consistency matters just as much: the same name, services and location across the website, the LinkedIn profile and company registers. AI models build a knowledge graph, and consistent data significantly raises the chance the system names you in answer to a query like "Loxone integrator Slovakia".

How does a Loxone automation rollout work in a commercial building?

The core is the Loxone Miniserver, with peripherals connected either over the Tree bus (wired, deterministic communication — preferred for new builds and renovations) or wirelessly over Loxone Air (868 MHz, suitable for retrofits without touching the walls). A typical commercial project covers: lighting with presence sensors and daylight-based control, motorised shading automated by sun position, zoned HVAC control, access control and per-circuit energy metering.

The critical part is the logic configuration in Loxone Config — for example getting blind auto-calibration right, the priority between manual and automatic modes, or scenes for the building's different operating states. I also take over existing installations where the original integrator left the logic unfinished: configuration audit, documentation and optimisation are a service in their own right. In commercial buildings the payback typically comes from energy savings of 20–30 % on lighting and heating.

How do you size server hardware, and why not cloud?

Sizing comes from measuring real load, not from catalogue recommendations: I profile CPU utilisation, the memory working set, storage IOPS and network throughput of the existing operation. For small and mid-sized companies a single- or dual-socket Dell EMC PowerEdge (R series for racks or T as a tower) with a RAID array on a hardware controller, ECC memory and redundant power supplies usually comes out best — and the form factor matters too (1U vs. 2U affects cooling, noise and expandability).

Cloud versus on-premise is not ideology, it is arithmetic: with stable, predictable load an owned server often works out at a third to a half of the cost of equivalent cloud capacity over three years, and the data stays physically in the company. Cloud makes sense with fluctuating load, geographic distribution, or when there is nowhere safe to put a server. For most clients I propose a hybrid: critical systems locally, backups and peripheral services in the cloud.

How do you handle site speed and Core Web Vitals?

Core Web Vitals are the three metrics Google uses as a ranking factor: LCP (Largest Contentful Paint, target under 2.5 s), INP (Interaction to Next Paint, under 200 ms) and CLS (Cumulative Layout Shift, under 0.1). I hit them systematically: critical CSS inlined in the head, fonts with font-display: swap and preconnect, images in modern formats (WebP/AVIF) with explicit dimensions against layout shift, lazy loading below the fold, JavaScript with the defer attribute and no render-blocking resources.

Because I do not use frameworks, the main source of poor INP — hydration and long JS tasks — simply does not exist. The resulting sites routinely land at Lighthouse 95+ on mobile, a range most builder platforms (Wix, Webflow with plugins, an overloaded WordPress) never reach.

Can you take over and fix an existing website or automation left by another supplier?

Yes, that is a normal part of the work. With websites I start with a technical audit: code analysis, security risks (outdated PHP versions, unpatched plugins, SQL injection vectors), performance and SEO status. The output is a report with prioritised recommendations — sometimes repair is worth it, sometimes rebuilding is cheaper, and I will tell you straight, with the numbers.

With Loxone installations the usual problem is undocumented configuration: I take over the Loxone Config project, document the existing logic, fix the problem blocks (badly set shading auto-calibration, priority conflicts or missing failure handling are common) and hand over complete documentation, so you are never again dependent on a single supplier.

What are the typical timelines and the pricing model?

Custom presentation website: 2–4 weeks from design approval. Online shop: 4–8 weeks depending on payment and stock integration. Loxone project for a commercial building: 1–2 weeks for the design, delivery according to construction readiness. Server installation including migration: typically within 2 weeks.

The pricing model is a fixed price for a clearly defined scope — not an open-ended hourly rate. Every quote also includes an estimate of running costs over three years (hosting, licences, service), so you compare total cost of ownership rather than just the entry price. Service support after handover is optional, not mandatory — you get the documentation and the credentials, the solution is yours.

Do you work with clients outside Slovakia?

Yes. Web development, e-commerce, SEO/GEO optimisation and consulting run fully remote for clients across the EU — I work in Slovak, Czech and English. I also have experience with international e-commerce including regional specifics (currencies, VAT regimes, marketplace platforms).

Physical installations (Loxone, server infrastructure) I deliver primarily in Slovakia and the Czech Republic; larger EU projects by arrangement. Remote administration and support of existing installations is possible from anywhere — both Loxone Miniservers and servers are configured for secure remote access over VPN as standard.

05 — CONTACT

Send a no-obligation enquiry

I reply within 24 hours on working days. The first consultation is free and you get a concrete recommendation out of it — even if we never work together.