I build websites and applications for any kind of business.

Company websites, online shops, booking and ordering systems, customer portals, internal tools and admin panels, and the backends and servers underneath them. A local shop, a growing company or a team whose process lives in spreadsheets: I build around how the business actually works.

You talk to the person doing the work, not to an account manager.

Write to mePackages
01Build02Launch03Watch04Improve
Launch is the second stop on the loop, not the last one. It keeps going round for as long as you need it.

What I do

01 / Frontend

Websites & web apps

Next.js and React. Server-rendered, accessible, responsive, and fast on a mid-range phone, not just on a desktop.

02 / Backend

APIs & business logic

Node.js, Go and C#. Authentication, payments, integrations, scheduled jobs and audit trails, with rate limiting, a strict Content Security Policy and parameterised queries from the start.

03 / Database

Data & caching

MariaDB, MySQL and Redis. Schema design, migrations, indexing and query work, measured against real load.

04 / Infrastructure

Servers & cloud

Linux, Docker and Nginx, behind Cloudflare. Deployment pipelines, TLS, backups, monitoring and server hardening. Handover included, not optional.

Work I take on

  1. 01

    Business websites

    Sites for companies, shops, clinics, restaurants and offices that load fast, read well on a phone and are easy to keep up to date.

  2. 02

    Web applications

    Booking, ordering, stock, membership and reporting systems built around how a team actually works.

  3. 03

    Admin panels & dashboards

    Internal tools with real permissions, audit logging and data people can trust.

  4. 04

    Hosting & server management

    Setup, migration, monitoring and ongoing maintenance of Linux servers, including the one your site runs on.

Stack

  • JavaScript
  • TypeScript
  • Go
  • C#
  • Next.js
  • React
  • Node.js
  • MariaDB
  • MySQL
  • Redis
  • Linux
  • Docker
  • Nginx
  • Cloudflare
  • Git
  • CI/CD
  • Cloud

Launch is not the end.

A website or an application is not finished the day it goes live. I stay on it after launch, for as long as you need it.

  1. 01

    Ongoing development

    New features and pages as the business grows and its needs change.

  2. 02

    Changes from your feedback

    You tell me what is not working or what people ask for, and I change it.

  3. 03

    Hosting and domains

    I set up and run the server, domain and email, or help you run them yourself.

  4. 04

    Updates, backups, monitoring

    Security updates, backups and uptime checks, looked after without you having to ask.

Packages

What a website can include. I build every site from scratch, without a template or a theme, around what you tell me before I start, so the price depends on what it needs. Tell me what you want and I send you a written quote.

  1. Landing

    Priced by scope · written quote

    • 1–5 pages
    • Works on phones and tablets
    • Contact form, map, WhatsApp button
    • Basic SEO: page titles, descriptions, sitemap
    • Google Search Console and Analytics set up

    Delivery: about 1–2 weeks

  2. Business

    Priced by scope · written quote

    • 5–15 pages
    • Everything in Landing
    • Blog or news section
    • Admin panel to update the content yourself
    • Cookie notice and privacy page in place

    Delivery: about 2–3 weeks

  3. Custom

    Priced by scope · written quote

    • Booking or appointment system
    • Online shop
    • More than one language
    • Admin panel built for your business

    Delivery: set by scope

Ask for a quote

Hosting and changes later

Hosting, the server your site runs on, is needed by every site. Later changes are optional: without them the site keeps running.

Hosting

  • A server reserved for me with an AMD EPYC 9645 processor, in a business-grade data centre in Germany
  • Your site is public behind Cloudflare: the server's address is hidden, so there is less to attack
  • An encrypted backup every night to separate business storage (Cloudflare R2): the last 7 days, 4 weeks and 6 months
  • Monitoring around the clock, SSL and security updates

$7per month

$72per year

Changes

per round

  • Two rounds in the first 3 months after launch are included in the site price
  • Text, photo and design touches, small additions
  • Requests go in one list and are done in one go
  • A new page, module or integration gets its own quote

$40per round, one-off

Site chat assistant

Optional. It answers your customers' questions on your site, for you.

A chat window in the corner of your site that answers visitors around the clock. It is trained on your information and speaks for you.

  • Knows what is on your site: services, prices, opening hours, common questions
  • You can add new information from the panel, like a campaign or an announcement
  • A question it cannot answer goes to your WhatsApp or email, or calls you into the chat
  • You can read every conversation in the panel and step into a chat yourself
  1. Starter

    $20per month

    2,000 visitor messages a month

  2. Standard

    $40per month

    10,000 visitor messages a month

  3. Busy

    $80per month

    30,000 visitor messages a month

Setup: $50, one-off. The assistant is trained on your site's information, its tone is set, the handover to WhatsApp and live chat is wired up, and it is tested before it goes live. When a month's message limit runs out, it sends visitors to your WhatsApp at no extra cost. You can change the plan any month.

How a site goes

  1. 1

    Scope

    You tell me what you want and answer my questions. The pages, sections and special requests are written down.

  2. 2

    Deposit

    Half of the total is paid and the work starts.

  3. 3

    Content

    Text, photos and logo come from you. If you already have a site, the content can be taken from it.

  4. 4

    Preview

    When the site is ready, it opens at a test address only you can see. You write everything you want changed in one list.

  5. 5

    Fixes

    Everything on the list is fixed in one go. New features outside the scope get their own quote.

  6. 6

    Launch

    When the fixes are done, the site moves to your domain. The other half is paid and hosting starts.

Tell me what you need

A few lines are enough: what the business does, what the site should do, and roughly when. I write back with questions or a written quote.

Or write to support@cariacore.com

Package
Services — Caria Core