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 mePackagesWhat I do
Websites & web apps
Next.js and React. Server-rendered, accessible, responsive, and fast on a mid-range phone, not just on a desktop.
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.
Data & caching
MariaDB, MySQL and Redis. Schema design, migrations, indexing and query work, measured against real load.
Servers & cloud
Linux, Docker and Nginx, behind Cloudflare. Deployment pipelines, TLS, backups, monitoring and server hardening. Handover included, not optional.
Work I take on
- 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.
- 02
Web applications
Booking, ordering, stock, membership and reporting systems built around how a team actually works.
- 03
Admin panels & dashboards
Internal tools with real permissions, audit logging and data people can trust.
- 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.
- 01
Ongoing development
New features and pages as the business grows and its needs change.
- 02
Changes from your feedback
You tell me what is not working or what people ask for, and I change it.
- 03
Hosting and domains
I set up and run the server, domain and email, or help you run them yourself.
- 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.
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
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
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
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
Starter
$20per month
2,000 visitor messages a month
Standard
$40per month
10,000 visitor messages a month
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
Scope
You tell me what you want and answer my questions. The pages, sections and special requests are written down.
- 2
Deposit
Half of the total is paid and the work starts.
- 3
Content
Text, photos and logo come from you. If you already have a site, the content can be taken from it.
- 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
Fixes
Everything on the list is fixed in one go. New features outside the scope get their own quote.
- 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