Dijkstra Software

Software voor bedrijven die het serieus nemen.

Schaalbare, onderhoudbare software voor MKB en scale-ups. Je krijgt het in eigen beheer en staat er daarna niet alleen voor — en wil je dat wij het draaien, dan verzorgen we ook hosting en DevOps.

lib/barrelcore/whisky/logs.ex
# Caskhouse — een dram loggen en de feed van vrienden vullen.
def log_tasting(%User{} = user, attrs) do
  Multi.new()
  |> Multi.insert(:log, Log.changeset(user, attrs))
  |> Multi.run(:feed, &fan_out_to_followers/2)
  |> Repo.transaction()
  |> case do
    {:ok, %{log: log}} -> {:ok, log}
    {:error, _, reason, _} -> {:error, reason}
  end
end

Over ons

Een klein bureau met twee echte producten in productie — en de ervaring om die van jou net zo solide te maken.

5+ jaar software bouwen die in productie blijft draaien
2 live, productie-klare platforms — zelf gebouwd en onderhouden
1 vast aanspreekpunt: korte lijnen, geen tussenlagen

Wat we doen

Engineering, niet alleen development.

Wij richten ons op software die jaren mee moet. Waar het kan hergebruiken we beproefde bouwstenen in plaats van het wiel opnieuw uit te vinden — dat scheelt jou tijd én geld, zonder in te leveren op kwaliteit.

Maatwerk software

Backends, API's en interne tools, gebouwd met de stack die het beste past — vaak Elixir, soms Go, soms TypeScript. Altijd getest en gedocumenteerd.

Elixir Go TypeScript

Technische consultancy

Architectuur-reviews, technische due diligence en sparring met je engineering team. Voor wanneer een tweede paar ogen op de stack de moeite waard is.

Architectuur Reviews

Beheer, hosting & DevOps

Na oplevering krijg je de code in eigen beheer — geen lock-in. Maar je hoeft het niet zelf te draaien: wil je dat wij hosting, monitoring en doorontwikkeling op ons nemen, dan regelen we dat. Je staat er nooit alleen voor.

Hosting DevOps Support

Gedeelde bouwstenen

Veel klanten hebben in de kern dezelfde dingen nodig: inloggen, multi-tenancy, betalingen, een degelijke deploy. Die combineren we tot herbruikbare bouwstenen — jouw specifieke logica komt daarbovenop. Minder maatwerk-uren, een lagere prijs, en code die zich elders al bewezen heeft.

Herbruikbaar Efficiënt
"Software is iets dat lang meegaat. Wij bouwen alsof het systeem er over vijf jaar nog moet staan — want meestal staat het er nog." — Onze werkfilosofie

Efficiënt, niet duur

We vinden het wiel niet elke keer opnieuw uit.

We doen zo min mogelijk wegwerp-maatwerk. Waar klanten dezelfde fundamenten nodig hebben — denk aan multi-tenancy, zoals dit stukje uit Ledger — hergebruiken we wat zich al bewezen heeft en bouwen we jouw specifieke logica daarbovenop. Efficiënt werk dat past bij wat jij nodig hebt, voor een eerlijke prijs.

Bekijk onze werkwijze

lib/ledger_web/plugs/subdomain.ex
# Ledger — tenant bepalen uit de Host-header.
# Pattern matching: expliciet en voorspelbaar.
def call(conn, _opts) do
  case subdomain(conn.host) do
    nil ->
      conn

    slug ->
      case Sites.get_by_slug(slug) do
        nil  -> conn |> send_resp(404, "geen site") |> halt()
        site -> assign(conn, :current_site, site)
      end
  end
end

Werkwijze

Hoe een opdracht meestal loopt.

Verkennen

Een gesprek van een uur. Geen offerte-blabla — we proberen te begrijpen wat het probleem is en of we de juiste partij zijn.

Afkaderen

Een afgebakende scope, een vast tarief en duidelijke acceptatiecriteria. Vooraf helder wat je krijgt en wanneer.

Bouwen

Wekelijkse demos, code direct in jullie repo, geen black box. Aan het einde ben je niet afhankelijk van ons.

Overdragen & support

Je krijgt alles in eigen beheer: code, documentatie, runbook — geen lock-in. En je staat er niet alleen voor: we blijven bereikbaar, en als je wilt nemen we hosting, monitoring en doorontwikkeling voor onze rekening.

Ons werk

Twee producten, van eerste regel tot live.

Niet alleen advies — we bouwen en onderhouden onze eigen producten. Dat houdt onze keuzes eerlijk.

Caskhouse

De sociale app voor whiskyliefhebbers. Log en beoordeel whisky's, volg vrienden, en ontdek je volgende dram via aanbevelingen en een database van 1.600+ expressies. Live op iOS en Android, gratis voor gebruikers.

React Native Expo Elixir/Phoenix

Ledger

Open-source, multi-tenant publicatieplatform voor blogs en zakelijke sites. Elke site op een eigen subdomein met wildcard-HTTPS, content in Markdown of HTML, en uploadbare thema's. Eén Phoenix-app, één Postgres, één release.

Elixir/Phoenix LiveView Open source