Full-stack development in Bern

Websites, web apps and services in Rust and Svelte, from the touch panel to the server.

What I do

  1. 01

    Web apps and services

    Backends, APIs and the apps on top, in Rust and Svelte.

  2. 02

    Touch panels and devices

    Touchscreen panels and kiosk devices on Iron OS.

  3. 03

    Websites

    Fast, easy to edit sites with Crelte or Zipp.

  4. 04

    Servers and hosting

    My own Linux servers in Switzerland, set up and looked after.

Touch panels on Iron OS

I develop the whole device.

Linux for kiosk devices

Iron OS

My Linux for devices that show one application all day. It runs the Livgood panels at building entrances.

  • Buildroot Linux with a read-only root
  • Chromium kiosk on Wayland, touch and display control
  • Signed updates with release channels and A/B slots
  • Intel and Raspberry Pi 4
  • In daily use on panels in the field

Websites with Crelte and Zipp

Two open source stacks, both maintained by me.

Craft CMS + Svelte

Crelte

Craft for the editors, a fast Svelte app for the visitors, and Crelte connects the two.

  • Craft for structured content
  • Svelte for the frontend
  • Server rendered or static
Crelte docs ↗

The content model is code

Zipp

A lean headless CMS in Rust with AI editing built in: editors describe a change, the AI writes it.

  • AI chat in the studio, changes as drafts
  • Content model in Rust, in git
  • Crelte or any frontend
Zipp on GitHub ↗

Planning a website with Crelte or Zipp? Let's talk.

Have a project in mind?

soeren@meierlabs.ch