Freelance solution architect & full-stack developer

Ik bouw software
die blijft werken.

Concept, infrastructuur, web- en native apps — doordacht opgezet en goed getest. Al meer dan tien jaar maak ik systemen waar bedrijven elke dag op draaien.

Elmer Bakker aan zijn bureau
Beschikbaar voor nieuwe opdrachten
10+ jaarsoftware bouwen, opleveren en onderhouden
Zzp tot concernopdrachtgevers van elke omvang
Concept tot beheerhet hele traject bij één aanspreekpunt

Wat ik doe

Van eerste schets tot draaiend systeem

Ik pak de hele keten op. Dat scheelt overdrachten, misverstanden en partijen die naar elkaar wijzen als iets niet werkt.

Concept & architectuur

Ik begin bij het probleem, niet bij de techniek. Eerst scherp krijgen wat er werkelijk nodig is, dan pas een ontwerp dat over vijf jaar nog steeds logisch is — en niet vastloopt zodra het groeit.

Infrastructuur

Hosting, databases, deploys, back-ups en monitoring. Ik zet het zo op dat uitrollen saai is: voorspelbaar, terug te draaien en zonder telefoontjes midden in de nacht.

Web & native apps

Van Vue- en Nuxt-frontends tot native apps voor iOS en Android. Snel, toegankelijk en te bedienen door mensen die geen zin hebben in een handleiding.

Testen & borging

Geautomatiseerde tests, CI en documentatie die klopt. Niet omdat het hoort, maar zodat de volgende wijziging geen gok is en je zonder spanning naar productie kunt.

Werk

Wat ik gebouwd heb

Naast opdrachten voor klanten bedenk en bouw ik eigen producten. Alles hieronder draait in productie en wordt dagelijks gebruikt.

Marinabeheer, op stroom

Compleet havensysteem voor jachthavens: digitale havenkaart met sleepbare ligplaatsen, wachtlijsten, passanten met QR-incheck, meterstanden, werkbonnen en facturatie. Huurders regelen hun eigen zaken in een portaal, de boekhouding loopt automatisch door naar Moneybird.

  • SaaS
  • Havenkaart
  • Facturatie
  • Klantportaal

Bulk contracten digitaal tekenen

Eén contract naar vijfhonderd klanten, in één klik. Sjabloon met variabelen, import uit Excel, automatische herinneringen en een live dashboard van wie al getekend heeft. Rechtsgeldig volgens eIDAS, zonder dat de ontvanger een account nodig heeft.

  • eIDAS
  • PDF-verwerking
  • Bulkimport
  • AI-veldherkenning

In opdracht

Voor opdrachtgevers bouw ik onder meer kraan- en hijssoftware en complete inspectiesoftware voor inspectiebureaus — zowel een standaardproduct als maatwerk. Dat zijn systemen waar veel van afhangt: certificeringen, keuringen en veiligheid die gewoon moeten kloppen.

Niet al dat werk staat online, en lang niet elke klant wil met naam genoemd worden. Vraag me gerust naar voorbeelden en referenties — die deel ik in een gesprek.

  • Kraan- en hijssoftware
  • Inspectie- en keuringssoftware
  • Maatwerk op bestaande systemen
  • Koppelingen en integraties

Opdrachtgevers

Van eenmanszaak tot internationale industrie

In de jaren dat ik dit doe heb ik voor heel verschillende opdrachtgevers gewerkt. Soms is dat de eigenaar zelf, die naast me komt zitten. Soms een IT-afdeling met een eigen roadmap, architectuurrichtlijnen en een securityteam dat meekijkt. Allebei prima — de aanpak verschilt, de zorgvuldigheid niet.

Zzp en kleine ondernemers

Korte lijnen en één aanspreekpunt. Software die snel iets moet opleveren, want het wordt uit eigen zak betaald.

MKB en familiebedrijven

Systemen die meegroeien met het bedrijf, zonder dat daar een eigen IT-afdeling voor nodig is. Vaak gaat het om processen die hun spreadsheets zijn ontgroeid.

Grote industrie en corporates

Meedraaien binnen bestaande architectuur, security-eisen en certificeringstrajecten, met meerdere teams eromheen. Hier telt dat afspraken en documentatie kloppen.

Sector en non-profit

Platforms voor een hele beroepsgroep. Weinig budget, veel belang, en een doelgroep die je niet kunt uitkiezen.

Techniek

Waar ik het in bouw

Ik ben niet aan één taal of framework getrouwd. Dit is waar ik dagelijks mee werk. Staat jouw stack er niet tussen? Vraag het gerust — een nieuw framework is zelden het probleem.

Talen

  • JavaScript
  • TypeScript
  • PHP
  • Python
  • SQL

Frontend

  • Vue
  • Nuxt
  • React
  • Angular

Backend

  • Laravel
  • WordPress
  • Node.js
  • Python-frameworks
  • REST-API’s

Apps

  • Native iOS
  • Native Android
  • Progressive web apps

Data & infra

  • PostgreSQL
  • MySQL
  • Docker
  • CI/CD
  • Linux-servers

Testen

  • Unit
  • Integratie
  • End-to-end
  • Continuous integration

Het echte werk zit zelden in de taal, maar in het begrijpen van jouw domein. Daar besteed ik de meeste aandacht aan.

Aanpak

Hoe ik werk

Geen grote woorden en geen methodiek met een hoofdletter. Wel een paar dingen waar ik niet van afwijk.

01

Ik denk mee, niet alleen na

Je krijgt geen ontwikkelaar die alleen het briefje afwerkt. Ik stel de vragen die nog niet gesteld zijn en kom met een alternatief als de gevraagde oplossing niet de beste is. Ook als dat betekent dat er minder gebouwd hoeft te worden.

02

Doordenken tot het einde

Het echte werk zit in de randgevallen: wat gebeurt er bij fouten, bij dubbele invoer, bij tien keer zoveel gebruikers? Die scenario’s denk ik vooraf door, in plaats van ze achteraf te repareren.

03

Creatieve oplossingen, nuchter uitgevoerd

Soms is het antwoord slim en onverwacht. Maar het moet wel gewoon werken, te onderhouden zijn en te begrijpen voor wie het na mij oppakt. Slim mag nooit ten koste gaan van duidelijk.

04

Geborgd opgeleverd

Tests, documentatie en een werkende deploy-straat zitten erbij. Niet als meerwerk achteraf, maar als onderdeel van wat “af” betekent. Je moet verder kunnen, ook zonder mij.

Gratis platforms

Niet alles hoeft een verdienmodel te hebben

Deze platforms zijn gratis en blijven dat. Ze vullen een gat dat verder niemand vult — en ik vind het belangrijk dat ze er zijn, ook als er niets aan te verdienen valt.

Gratis

Diveri

Meet people, without masking

Een community voor neurodivergente mensen — autisme, ADHD, HSP, dyslexie. Met communicatievoorkeuren op elk profiel, instelbare prikkelarme weergave en activiteiten die vooraf aangeven hoe druk ze zijn. Gratis, zonder advertenties en zonder handel in data.

  • Community
  • Toegankelijkheid
  • Web app
diveri.app
Gratis

Ligplaatsregister

Een plek die bij je schip past

Bijna 20.000 ligplaatsen in één doorzoekbaar register. Filter op lengte, breedte en diepgang van je schip en op voorzieningen als water, stroom, sanitair en kraan. Inclusief kaart, wachtlijstinzicht en de mogelijkheid om zelf plekken toe te voegen.

  • Open register
  • Kaart & zoeken
  • 20.000+ plekken
ligplaatsregister.nl
Gratis

Bruine Vloot Bemanning

Schepen en bemanning vinden elkaar

Matchingplatform voor de bruine vloot. Schippers plaatsen vacatures, bemanning maakt een profiel met ervaring en beschikbaarheid. Met een kennisbank over vaaruren, dienstboekjes en veiligheidscertificaten, zodat nieuwkomers snappen wat er van ze verwacht wordt.

  • Matching
  • Kennisbank
  • Sectorplatform
bruinevlootbemanning.nl
Elmer Bakker

Over mij

Nuchter, en dat bevalt prima

Ik ben Elmer Bakker: ondernemer, solution architect en al meer dan tien jaar bezig met het bouwen van software. Ik werk vanuit mijn eigen bedrijven Rovik en Twolf.

Ik ben zeiler en vader van drie. Dat werkt door in wat ik maak: een flink deel van mijn producten komt uit de watersport. Ik ken die wereld van binnenuit, ken de mensen en weet waar ze tegenaan lopen. Dat scheelt een hoop uitleg vooraf.

Verder hou ik het graag gewoon. Geen buzzwords, wel werkende software. Als iets niet kan, of als ik niet de juiste persoon ben voor je vraag, dan zeg ik dat gewoon.

  • Werkt remote vanuit Nederland
  • Nederlands en Engels
  • Van losse opdracht tot langdurige samenwerking

Contact

Iets te bouwen?

Of je nu een idee hebt dat nog vorm moet krijgen of een bestaand systeem dat vastloopt: stuur een berichtje. Ik denk vrijblijvend even mee, en zeg eerlijk of ik de juiste persoon ben.