Skip to content

The engineering team behind Davilo

We built Davilo
end to end.
Your product
is next.

We design, build and run web apps, mobile apps, learning platforms, CRMs and custom software — Go on the backend, Next.js on the web, Flutter on every phone.

LIVE
Davilo — online German institute
BUILDING
Auf Deutsch gesagt! — podcast learning
  • Learning platforms
  • Live video classes
  • iOS & Android apps
  • Admin panels
  • Payments & subscriptions
  • AI content pipelines
  • CRM & sales tools
  • Telecom GIS
  • Bank terminal operations
  • E-commerce
01 / Selected work

Two platforms. Every layer built in-house.

From the database schema to the app-store listing — this is what that looks like in practice.

In productionOur own product

The whole platform behind an online German institute

Davilo teaches German live, A1 to C2, to learners on several continents. Everything they touch is our code — website, student app, teacher portal, admin, iOS & Android — plus the Go services behind it.

  • Placement tests
  • Live Zoom classes
  • PayPal & crypto
  • 7 exercise types
  • Streaks & badges
  • Teacher grading
apps & services
8
languages incl. RTL
3
commits across 6 repos
989
Visit davilo.org
Davilo student dashboard: learning streak, weekly activity chart and exercise categoriesi18n · DE / EN / FAGo API · streaks & activity
Flutter → web · iOS · Android
In developmentClient project · 2026
Auf Deutsch gesagt!

A podcast, rebuilt as a German course

Every episode of the podcast becomes an hour-long learning unit — transcript, vocabulary, exercises and AI conversation — on web, iOS and Android.

Editorial pipeline
  1. validate
  2. sync
  3. extract
  4. generate
  5. review
  6. publish
  • Synced transcript
  • Spaced repetition
  • AI writing feedback
  • Patreon + subscriptions
API paths, contract-first
101
CI jobs on every push
5
codebase, 3 platforms
1
Also from the teamEnterprise systems our lead engineer has shipped before.
TelecomGIS platforms for mobile-network sales and monitoring
BankingTerminal operations, ticketing and maintenance
RetailA Shopify-style store builder and a loyalty club
MediaA music-video platform
02 / What we build

Whatever the product, we build every layer.

Hand us one layer or the whole thing. Web, mobile and backend come from one team, so nothing gets lost between vendors.

Web applications

01

Dashboards, portals, SaaS products and internal tools that stay fast as your data grows.

Next.js · React · TypeScript

Mobile apps

02

One Flutter codebase for iOS, Android and the web — native performance and store-ready builds.

Flutter · Dart · PWA

LMS & e-learning

03

Courses, live classes, assessments, progress and payments. We have built two learning platforms — and run one.

Go · Flutter · Zoom

CRM & business systems

04

Customer data, pipelines, roles and reports — shaped around how your team actually works.

Go · PostgreSQL · React

Backends & APIs

05

Go services with typed contracts, auth, payments, background jobs and integrations that hold up under load.

Go · gRPC · OpenAPI

Websites & landing pages

06

Multilingual, SEO-ready sites that load fast and turn visitors into leads — like the one you are reading.

Next.js · i18n · SEO
03 / Why Davilo

The team that runs its own platform builds yours.

  1. 01

    We run what we build

    Davilo is our own platform, used by students and teachers every day. Uptime, support tickets and app reviews are our problem too — so we build for them.

  2. 02

    One team, every layer

    Backend, web, mobile and design under one roof. No hand-offs between agencies, no finger-pointing when something breaks.

  3. 03

    You own everything

    Code, repositories, cloud and store accounts are in your name from day one. No lock-in.

  4. 04

    Built to be handed over

    Typed API contracts, CI on every push, docs and runbooks. Any good engineer can pick it up after us.

04 / Stack

A small, sharp stack we know inside out.

We don’t chase frameworks. We go deep on proven tools, so your product is quick to build and easy to maintain.

stack.yamlyaml
# stack.yamlbackend: go        # echo · grpccontract: openapi-3web: next.js       # react · tsmobile: flutter    # ios · androiddata:  - mongodb  - postgresql  - redis  - s3 / minioops: [docker, kubernetes]ci: [gitlab-ci, gh-actions]integrations:  [payments, zoom, llm, speech]

Go on the backend

Fast, lean services that are simple to deploy and hard to break — our lead engineer has run Go in production for years.

Flutter for mobile

One codebase, three platforms. iOS, Android and web ship together, not months apart.

Next.js for the web

Server-rendered, SEO-friendly and quick on every device — right for portals and marketing sites alike.

MongoDB or PostgreSQL

Documents or relations, chosen for your data — not out of habit.

+ alsoRabbitMQWebSocketsNginxAWSAzureSentry
05 / Process

From first call to production in five steps.

You see working software early and often. No black box.

  1. 01

    Discover

    We map goals, users and must-haves, then send a scoped plan with a fixed price and milestones.

    → scope, price, plan
  2. 02

    Design

    Wireframes first, then a clickable prototype in your brand — before any production code.

    → clickable prototype
  3. 03

    Build

    Short sprints with a demo at the end of each, and a staging app you can use the whole way through.

    → sprint demos
  4. 04

    Launch

    Production deploy, app-store submission, monitoring and a proper handover.

    → live product
  5. 05

    Run

    Bug fixes, security updates and new features under a monthly care plan.

    → care plan

Ways to work together

Fixed-scope project

A defined product with a fixed price and clear milestones.

Best for · MVPs, websites, new platforms

Dedicated team

Backend, web, mobile and design capacity that works as part of your team, month to month.

Best for · ongoing roadmaps

Care plan

Bug fixes, security and dependency updates, monitoring and small improvements for a monthly fee.

Best for · anything in production
06 / FAQ

Questions we hear before every project.

Ask us something else
How much does a project cost?

It depends on scope, so we don’t publish a price list. After a discovery call you get a fixed quote, split into milestones — no open-ended hourly billing.

How long until we can launch?

We agree the timeline together with the quote. Landing pages and MVPs take weeks; full platforms like Davilo grow over months and go live in stages.

Do we own the code?

Yes. Source code, repositories, infrastructure and store accounts are set up in your name, and you can take the code in-house at any time.

Can you take over an existing project?

Yes. We start with a short technical audit of the code, infrastructure and security, and fix what’s risky before adding features.

Do you sign NDAs and work GDPR-compliant?

Yes. We sign an NDA before you share details, and plan data handling for GDPR from the start — the same way we run Davilo.

07 / Start a project

Tell us what you’re building.

Send a short brief. We’ll come back with questions, a rough plan and the next step.

What do you need?
Budget
We only use your details to reply to this request.
  1. 1We reply with questions
  2. 2A discovery call: goals, users, scope
  3. 3A fixed quote with milestones
Prefer to talk directly?[YOUR EMAIL][TELEGRAM / WHATSAPP]