Spring til indhold

~/danmark $ Laravel-udvikler & konsulent

Freelance Laravel-udvikler uden mellemled

Jeg hedder Nicklas og har bygget websystemer i over 15 år, med Laravel siden 2015. Jeg overtager eksisterende Laravel-projekter, bygger integrationer og udvikler nye systemer. I taler direkte med den, der skriver koden.

Mail-linket åbner en kladde med fire korte spørgsmål.

1.200 kr./time ad hoc · 800 kr. ved fast kapacitet

Begge priser ekskl. moms. Se priser og vilkår.

nicklas@laravelkonsulent.dk: ~/kundesystem
Illustration af en typisk arbejdsgang i et Laravel-projekt: opgraderingshistorik fra Laravel 5.1 til 13, migrationer, tests, kodestil, køer og tinker.

Udvalgte brands og virksomheder fra mine tidligere roller

// Overtagelse

Sidder du fast med et Laravel-projekt, andre har bygget?

Måske er leverandøren stoppet, eller også er der ingen tilbage, der kender koden. Jeg starter med et code review. Det viser, om systemet kan holdes kørende som det er, eller om dele af det skal skrives om. Først derefter giver jeg et estimat.

Eksempel på en code review af et overtaget Laravel-projekt. Gennemgangen finder to kritiske fund: en udgået Laravel-version og en admin-side uden login. Derefter kommer manglende tests, en stor controller og synkrone køer. Forslaget til rækkefølge er 70 timer i alt.

Den udvikler, I aftaler opgaven med, er den samme, der skriver koden og retter fejlene bagefter.

// Ydelser

Fire slags Laravel-opgaver, jeg typisk tager ind

De fleste kontakter mig om et system, der allerede kører, og et konkret problem. Jeg bygger også nye systemer, når Laravel passer til opgaven.

Nyudvikling af Laravel-applikationer

Vi bliver enige om, hvad første version skal kunne. Så bygger jeg den, skriver tests til de flows, der ikke må fejle, og sætter den i drift.

  • SaaS-produkter og kundeportaler
  • Booking-, medlems- og interne systemer
  • API'er og integrationer til jeres eksisterende systemer
Se API'er og integrationer

Videreudvikling af eksisterende Laravel-projekter

Før jeg bygger nyt eller retter fejl, læser jeg koden og ser på driften. I får en liste over det, der bør tages først.

  • Overtagelse med code review og risikoliste
  • Nye features og fejlrettelser
  • Performanceoptimering og stabil drift
Læs om løbende videreudvikling

Laravel-opgradering og modernisering

Kører systemet på en Laravel- eller PHP-version, der ikke længere får sikkerhedsopdateringer, bør det opgraderes. Jeg skriver tests til de kritiske funktioner først og opgraderer derefter én version ad gangen. Udrulningen planlægger vi, så den passer til jeres drift.

  • Opgradering af Laravel- og PHP-versioner
  • Oprydning i teknisk gæld
  • Automatiske tests og CI/CD-pipeline
Se opgraderingsforløbet

Rådgivning, code review og arkitektur

Jeg har været leverandør, og jeg har været teknisk leder hos kunden. Derfor kan jeg vurdere både koden og det estimat, I har fået fra et bureau.

  • Second opinion på bureautilbud og estimater
  • Code review og arkitekturgennemgang
  • Teknisk ledelse og sparring på konsulentbasis
Se køberens tjekliste

Se alle Laravel-ydelser

// Cases

Udvalgte cases og resultater

Fra mine ansættelser hos Bonnier, Aller Media, Mybanker og Hobbii. Hver case fortæller, hvad min rolle var, og hvad der kom ud af arbejdet.

Fuld historik på LinkedIn

Bonnier Publications · 2015 til 2018 · Laravel

12 uger

Migreringstid pr. brand. Før: 8 måneder.

En fælles Laravel-arkitektur til flere brands

Jeg byggede en serviceorienteret Laravel-arkitektur til mange applikationer i Skandinavien og en fast proces for at migrere dem. Før tog et brand otte måneder. Bagefter tog det tolv uger.

Se Laravel-løsningen hos Bonnier

Aller Media · 2018 til 2020 · Drupal & Laravel

2 sek.

Loadtid på Se og Hør. Før: 15 sekunder.

Se og Hør på en 10 år gammel Drupal

Sitet kørte på en Drupal-installation, hvor core var ændret mange steder. Jeg var med i teamet, der fik loadtiden ned fra 15 til 2 sekunder, mens sitet var i drift.

Læs Aller-casen

Hobbii · 2022 til 2026 · E-commerce

28 udviklere

Backenden var stabil efter seks måneder.

Monolitten blev delt op i produktteams

Jeg stabiliserede backenden og indførte en fælles proces for 28 udviklere. Bagefter delte vi monolitten op, og jeg ledte et af de nye produktteams.

Læs Hobbii-casen

Mybanker · 2020 til 2022 · Fintech

Automatiske tilbud

Bygget på bankernes egne kriterier.

En regelmotor til realkredittilbud

Jeg byggede integrationerne til bankerne og en regelmotor, hvor hver banks kriterier kunne sættes op. Den matchede kundens økonomi med kriterierne og lavede et personligt realkredittilbud, som derefter kun skulle godkendes.

Læs Mybanker-casen

Resultaterne stammer fra mine daværende ansættelser i virksomhederne, ikke fra konsulentopgaver for dem.

Se alle cases

// Proces

Sådan starter et samarbejde

Fra første mail til kode i drift. Vi aftaler mål, prismodel og de første leverancer, så I kan følge fremdriften undervejs.

  1. 01

    Kort afklaring, gratis

    Vi tager en snak om systemet, problemet og jeres tidsplan. Er jeg ikke den rigtige til opgaven, siger jeg det.

  2. 02

    Aftale om pris og leverancer

    Vi afklarer den første opgave og vælger timeaftale, låst projektpris eller abonnement. Omfang, forudsætninger og vilkår står i aftalen.

  3. 03

    Udvikling og drift

    Jeg leverer i små bidder direkte i jeres Git-repository, og I får demoer undervejs. Efter lanceringen aftaler vi, om jeg også skal stå for drift og opdateringer.

// Samarbejdsmodeller

Sådan kan jeg indgå i jeres team

Jeg kan udvikle et afgrænset projekt, supplere jeres backend-team eller tage en midlertidig rolle som teknisk leder. Repository, dokumentation og driftskonti bliver hos jer.

Afgrænset projekt

Et klart mål og et estimat. Jeg leverer i korte etaper, indtil det kører i produktion.

Løbende kapacitet

Typisk 10 til 40 timer om måneden til features, fejlrettelser, drift og forbedringer.

Interim tech lead

Jeg sætter den tekniske retning og laver code review sammen med jeres udviklere eller bureau.

Når et bureau passer bedre

Skal I købe produktledelse, design, frontend, backend og indhold samlet, er et bureau det bedre valg.

// Priser

Fire måder at arbejde sammen på

Køb hjælp pr. time, aftal en fast projektpris, eller få en udvikler på abonnement, der kender jeres system. I arbejder direkte med mig.

Ad hoc

Uden binding

1.200 kr. / time

Ekskl. moms

Til enkeltopgaver, fejlfinding, code review og travle perioder. I binder jer ikke til et fast antal timer om måneden.

Fast timeaftale

Fast kapacitet

800 kr. / time

Ekskl. moms · ved fast timeforpligtelse

Til jer, der vil reservere et aftalt antal timer til udvikling og vedligehold. Vi aftaler antal timer og afregning, før vi starter.

Eksempel: 20 timer om måneden = 16.000 kr. ekskl. moms.

Projekt til fast pris

Aftalt leverance

Én låst projektpris

Tilbud efter afklaring · ekskl. moms

Vi gennemgår projektet og aftaler præcist, hvad der er med, hvad der er udenfor, og hvornår leverancen er færdig. Jeg leverer det aftalte projekt til den låste pris.

  1. 1. Afklar. Vi beskriver funktioner, integrationer og det ønskede resultat.
  2. 2. Aftal. I får leverancer, afgrænsning og pris på skrift før opstart.
  3. 3. Få leveret. Jeg bygger og tester projektet efter vores aftale.

Nye ønsker uden for aftalen får en særskilt pris, som vi aftaler, før arbejdet udføres.

Laravel på abonnement

Fast udviklingspartner

Jeres backlog. Min opgave.

Læg opgaver ind, og flyt det vigtigste øverst. Jeg arbejder på én opgave ad gangen og tager den næste, når den er leveret. I betaler en fast månedspris.

Sparring og små forbedringer
5.000 kr./md.
Løbende videreudvikling
15.000 kr./md.
Tæt samarbejde med teamet
25.000 kr./md.

Pr. måned, ekskl. moms. Vi vælger niveau og aftaler kapacitet og samarbejdsform ud fra jeres behov.

Til mindre webshops og teams, der har brug for udvikling, reviews og en teknisk sparringspartner. Jeg holder mig inde i jeres kode og opsætning, så I har en at vende den næste beslutning med.

I kan løbende fylde køen. Større opgaver deles i leverancer; omfang og forventet tempo afklares sammen. Hosting og tredjepartslicenser betales særskilt.

  • Den første samtale er gratis og uforpligtende.
  • Pris, omfang og samarbejdsvilkår aftales før opstart.
  • Koden ligger i jeres eget Git-repository fra første commit.

Se prismodeller og budgeteksempler

// Konsulent vs. bureau

Hvorfor vælge en Laravel-konsulent frem for et bureau?

Med mig som konsulent

  • I taler med den, der skriver koden.
  • Det er den samme udvikler hele vejen, så ingen skal sættes ind i opgaven igen.
  • Ved timearbejde gælder den aftalte sats også møder, test og dokumentation.
  • I kan følge leverancerne, og ændringer i det aftalte omfang afklarer vi først.
  • Kode, dokumentation og driftskonti ligger hos jer, så I kan skifte udvikler, hvis I vil.

Hvornår er et bureau det rigtige valg?

Et godt bureau giver mening, når I skal bruge et stort team fra starten, eller når design, marketing og udvikling skal købes samlet ét sted.

Mange Laravel-opgaver er smallere. De kræver én erfaren udvikler, der kan sætte sig ind i systemet og tage ansvar for backend-leverancen.

Jeg har gennemgået bureautilbud som teknisk leder på kundesiden og kan hjælpe med at afklare, hvilke roller og leverancer opgaven faktisk kræver.

Passer opgaven bedre til et større team, siger jeg det i den første snak.

Se den fulde sammenligning

// Framework

Hvad er Laravel?

Laravel er et udbredt open source-framework til skræddersyede webapplikationer. Det har færdige komponenter til blandt andet login, databaser, køer og API'er, så tiden kan gå til jeres egne regler og arbejdsgange.

Laravel bruges blandt andet til SaaS-produkter, kundeportaler, bookingsystemer og integrationer. Det store økosystem gør det lettere at finde gennemprøvede pakker og andre udviklere, hvis teamet senere skal vokse eller skifte.

Jeg har arbejdet med Laravel siden 2015 og har brugt det på alt fra små MVP'er til publishing-platforme med mange applikationer på tværs af Skandinavien.

Typiske Laravel-løsninger

  • SaaS-platforme med abonnement og betaling
  • Kunde- og partnerportaler med login
  • Booking- og planlægningssystemer
  • Interne værktøjer og administrationssystemer
  • REST-API'er til apps og eksterne partnere
  • Integrationer: økonomisystemer, CRM, betalingsløsninger
  • E-commerce og ordrehåndtering

// Om mig

Udvikler, arkitekt og teknisk leder

Jeg begyndte som content manager i online communities, blandt andet Arena Junkies og Guild Wars 2 Guru. Siden gik jeg over til softwareudvikling og senere arkitektur og ledelse af produktteams.

Jeg begyndte med Laravel hos Bonnier i 2015 og arbejdede senere hos Aller, Mybanker og Hobbii. Siden januar 2026 er jeg Chief Lead IT Engineer hos REKOM Group, hvor vi bygger en platform, der skal forbinde billetter, reservationer og loyalitet på tværs af venues.

Jeg skriver helst kode, som den næste udvikler kan læse uden mig. Det betyder få bevægelige dele, tests omkring de flows, der ikke må fejle, og dokumentation de steder, hvor koden ikke selv forklarer sig.

Nicklas K. Frank, Laravel-udvikler og konsulent Laravel siden 2015

// FAQ

Ofte stillede spørgsmål om Laravel-udvikling

Hvad koster en Laravel-udvikler?

Ad hoc koster 1.200 kr./time, og en fast timeaftale koster 800 kr./time. I kan også vælge en låst projektpris med aftalte leverancer eller Laravel på abonnement til 5.000, 15.000 eller 25.000 kr. om måneden med en prioriteret opgavekø. Alle priser er ekskl. moms. Den første samtale er gratis. Læs mere om priser på Laravel-udvikling.

Kan du overtage et eksisterende Laravel-projekt?

Ja. Jeg begynder typisk med et code review af kodebase, infrastruktur og dokumentation. Bagefter får I risiciene i prioriteret rækkefølge og et estimat på det vigtigste arbejde.

Hvad er Laravel, og hvorfor skal jeg vælge det?

Laravel er et udbredt open source-framework til skræddersyede webapplikationer som SaaS-produkter, kundeportaler, bookingsystemer og API'er. Det har færdige komponenter til blandt andet login, databaser og køer, og det store økosystem gør det lettere at finde pakker og andre udviklere.

Hvordan arbejder du med sikkerhed i Laravel?

Laravel har værktøjer til login, adgangsstyring og hashing af adgangskoder. Jeg gennemgår også validering, afhængigheder, driftsadgange og håndtering af følsomme data. De vigtigste adgangsregler skal være dækket af tests. Se Laravels dokumentation om hashing.

Kan du opgradere en gammel Laravel-version?

Ja. Ældre Laravel- og PHP-versioner uden sikkerhedsopdateringer er en reel forretningsrisiko. Jeg tester de kritiske funktioner og opgraderer i trin. Udrulning og et eventuelt servicevindue planlægges efter systemets behov.

Laravel eller WordPress: hvad skal jeg vælge?

WordPress passer godt til indholdssites, hvor et tema og få plugins dækker behovet. Laravel passer bedre, når egne regler, dataflows og integrationer er kernen. Mange virksomheder bruger begge dele.

Hvor hurtigt kan du starte?

Det afhænger af opgaven og min aktuelle kapacitet. Send den ønskede start og et kort scope på mail, så svarer jeg med den næste realistiske mulighed.

Arbejder du sammen med interne udviklere eller bureauer?

Ja, i tre typiske roller: som ekstra senior-kapacitet i jeres eget team, som teknisk repræsentant på kundesiden over for et bureau, eller som den der bygger løsningen og senere afleverer den til intern drift med dokumentation og oplæring.

Hvad sker der efter lancering?

Efter lancering kan vi aftale drift, overvågning, sikkerhedsopdateringer eller videreudvikling. Omfang og kapacitet aftales særskilt. Kode, dokumentation og driftskonti bliver hos jer.

Arbejder du remote eller onsite?

Jeg arbejder remote for virksomheder i hele Danmark og holder fysiske møder og workshops efter aftale. Jeg arbejder på både dansk og engelsk.

// Kontakt

Fortæl mig om jeres Laravel-projekt

Send systemets Laravel- og PHP-version, det vigtigste problem og jeres ønskede start. Jeg svarer selv med et forslag til næste skridt.

Beskriv jeres Laravel-system Mail-linket åbner en kladde med fire korte spørgsmål.
Opstart
Spørg om næste ledige tidspunkt
Timepris
1.200 kr. ad hoc · 800 kr. ved fast kapacitet
Sted
Remote i hele Danmark, møder og workshops efter aftale. Dansk og engelsk.