Software made with care, in the Alps.

We are kofel — a small group of engineers building native and cross‑platform software, and a handful of products of our own.

Disciplines
04
Products
03
HQ
Tyrol
§ 01

What we build

Four ways to build, one studio. We pick the right one per project, never the trendy one.

NAT01/04

Native

Swift, Kotlin. Software written in the platform’s own grain.

iOSAndroidmacOS
XPL02/04

Cross-platform

When one codebase serves the product better than two.

React NativeFlutterTauri
WEB03/04

Websites

Editorial sites and marketing pages that load fast and read well.

AstroNext.jsHand-typeset
APP04/04

Web apps

Considered tools with state that survives a refresh. TypeScript end to end.

ReactTSPostgres
Considered software, Built in the Alps, Sketched first, Long-run code, Hand-written, Premium feel by default
§ 03

Method

A simple loop, repeated honestly.

01

Listen

A long call. We listen for the shape of the problem before we sketch.

02

Map

Two pages, plain language. What we will do, what we won’t, what it costs.

03

Build

We build in small, visible steps — something you can click from early on. You watch it grow and shape it as it does.

04

Support

We don’t disappear at launch. Updates, fixes, and a real person who answers when something needs attention.

§ 04

Manifesto

Eight things we think are true.

  1. 01 — Small numbers Two or three people who care is more than ten who don’t.
  2. 02 — Long horizon We build for five‑year horizons, not five‑week sprints. The point is software that still works in 2031 — not software that took until 2031 to ship.
  3. 03 — Premium feel by default A premium feel is not a luxury. It is the bare minimum we owe the person on the other side of the screen.
  4. 04 — Opinionated by design Most defaults are accidents. Ours aren’t. Each one is a choice we can defend, always backed by a good reason.
  5. 05 — AI where it earns its keep We use AI where it sharpens the work — drafts, scaffolds, edge cases. The judgement, the taste, and the last read of every line stays human.
  6. 06 — Think slow, act fast Most projects fail in execution because they were never finished in planning. We’d rather plan a little longer and leave less to chance.
  7. 07 — Prototype, then iterate We build prototypes and iterate on them before we commit to real code. The cheap version of a mistake is a prototype. The expensive version is a release.
  8. 08 — Tell it straight Direct on status, blockers, mistakes. No euphemisms, no spin. We’d rather deliver bad news on time than good news late.