What you get

  • A design made for your content, not a template bent to fit it
  • Fast by default: static-first architecture, optimized images, fast page loading even on a weak connection
  • Content you can edit yourself, without a developer
  • Technical SEO built in: clean URLs, structured data, per-page metadata, sitemaps
  • Accessibility built in from the first design
  • Multilingual where you need it, with separate URLs per language and correct hreflang

Found in AI answers too

More people now ask ChatGPT or read Google’s AI summary instead of clicking through to a site. Those answers are built from pages where the important information is clear and accessible: content that’s in the HTML itself, structured data that says who you are and what you offer, the same company facts everywhere, and pages that answer questions in their first lines. We build every site that way. We won’t promise you a place in AI answers, because nobody can, but we’ll make your website as easy as possible for AI to discover, understand, and recommend.

How a website project runs

  1. Scoping: what the site needs to do, and for whom.
  2. Design: structure first, then interface, as a clickable prototype you can react to.
  3. Build: development from the approved design, by the same team that created it.
  4. Launch: content migration, redirects, analytics, Search Console.
  5. After: maintenance and support, if you want it.

What we build with

TypeScript throughout. Astro or Next.js for sites, Vue or React where an application needs it, Node on the back end, PostgreSQL for data. Hosting and services on AWS or Cloudflare. And many more, depending on what each project needs.

Why the same team matters

Most implementation problems start where a design agency hands off to a development company. Details get lost, compromises get made, and what ships isn’t what was approved.

We don’t have that disconnect. The designers and developers are on the same small team, in the same conversations, from the first sketch to production.

Frequently asked questions

How long does a website take?

Five to nine weeks for most business sites, from first conversation to launch. Sites with integrations, migrated content or several languages take longer. We give you a date at the end of scoping, not before it.

Can we edit the content ourselves?

Yes. We set up a content editor that works in the browser with no technical knowledge needed, and we train whoever will use it. You are never dependent on us for a text change or a new page.

Do you work with our existing brand?

Yes. If the brand turns out to be the weak point, we’ll raise it early.

What happens after launch?

We maintain what we build. Updates, security, backups and changes are covered by a maintenance plan, so you are not left looking for someone who understands your site.

Related work

  • The Salzburg Netz customer portal: the dashboard on a desktop, with the load profile chart in its phone layout beside it.

    Salzburg Netz

    Rebuilding the customer portal of Salzburg’s grid operator

    An outdated customer portal made everyday tasks hard for customers and for the staff behind it.

    Website development

Related services

All services

Build

Custom software

When off-the-shelf software forces you to work in ways that do not fit, we build the thing that fits: internal tools, web applications, client portals and integrations between systems that were never designed to exchange data.

Build

E-commerce

We build online stores on the platform that suits your catalog, margins and team, and integrate them with the payment, delivery and accounting systems you already use.

Build

Process automation

If your team re-types the same data into three systems, that is a fixable problem. We connect the tools you already run and automate the work in between.

Start a conversation

Tell us what you’re looking to build or improve. From the first conversation, you’ll be speaking with someone who understands the technical side of your challenge.

Gustavs, Founder
GustavsFounderWe reply within one business day.
Working hours
Monday-Friday, 9:00-18:00 Latvian time

Leave a message

Error: Enter a name (e.g. John Fitz-Smith)
Error: Enter an email address (e.g. john@example.com)
Error: Enter a phone number with its country code (e.g. +44 7700 900000)
Error: Enter a message with at least 10 characters