Tillgänglig för nya uppdrag

Laravel-utvecklare som bygger och förvaltar din applikation

Jag heter David Villa och är frilansande Laravel-utvecklare. Jag hjälper företag att bygga nya applikationer och tar hand om vidareutveckling och underhåll av befintliga system.

Några företag jag har arbetat med

  • Confex
  • Gothia Cup
  • Johnells
  • Klarna
  • Learnesy
  • Merinfo
  • Nordkey
  • Svea
  • Wasa Kredit

Utveckling med Laravel

Du kanske har en tydlig plan för nästa version, men saknar tid eller rätt kompetens i teamet. Eller så har du valt Laravel för en ny tjänst och behöver någon som kan ta den från idé till en fungerande applikation. Som Laravel-utvecklare kan jag gå in i ett befintligt projekt eller ansvara för utvecklingen från start. Tillsammans gör vi kraven konkreta och prioriterar arbetet utifrån vad applikationen ska klara och när den behöver vara färdig.

Jag har lång och bred erfarenhet av Laravel och dess ekosystem, från applikationslogik och integrationer till gränssnitt och drift. Den bredden gör att jag kan bedöma hur en förändring påverkar helheten och när en befintlig lösning bör användas eller anpassas. Du får en utvecklare som kan följa en funktion hela vägen från användarens gränssnitt till databasen och den miljö där applikationen körs.

  1. Planering, struktur och AI-regler

    En väl planerad start gör det lättare att bygga vidare, oavsett om koden skrivs för hand eller med AI-verktyg. Jag hjälper dig att bestämma vad som ska byggas och i vilken ordning, och sätter upp en projektstruktur med tydliga konventioner. När AI-verktyg används tar jag också fram regler för hur de ska skriva koden, så att den håller samma kvalitet och stil genom hela projektet.

  2. Nya applikationer i Laravel

    När vi bygger en ny Laravel-applikation avgränsar vi först en version som går att ta i bruk. Jag utformar datamodell, applikationslogik och gränssnitt så att den första leveransen får en genomtänkt grund att utvecklas vidare från.

  3. DevOps och infrastruktur

    Jag arbetar med systemarkitektur och infrastruktur så att applikationens delar och driftmiljö fungerar tillsammans. Med CI/CD automatiserar jag kontroller och driftsättning, vilket gör leveransen av nya versioner mindre beroende av manuella moment. I arbetet ingår vid behov även övervakning, säkerhetskopiering och rutiner för återställning, anpassade efter verksamhetens krav på tillgänglighet.

  4. API-integrationer

    Betalningar, kunduppgifter och order behöver ofta passera flera system. Jag bygger kopplingarna till Laravel-applikationen och hanteringen runt dem, med kontroller, felhantering och möjlighet att följa upp överföringar som inte har gått igenom.

  5. Vidareutveckling av din applikation

    Nya användarroller, bättre administration eller fler steg i ett kundflöde behöver passa in i den befintliga applikationen. Jag utvecklar funktionerna med hänsyn till datamodellen, behörigheterna och hur resten av systemet används.

  6. Uppgraderingar och underhåll

    En uppgradering av Laravel kan också påverka projektets beroenden och egna anpassningar. Jag går igenom vad som behöver ändras, genomför uppdateringen och kontrollerar centrala funktioner innan den nya versionen tas i bruk.

  7. Löpande samarbete

    Med en utvecklare som följer applikationen över tid blir det lättare att planera nästa steg. Jag finns med i diskussionerna om nya behov och hjälper dig att väga funktionsutveckling mot det underhåll som håller projektet i gott skick. De flesta kunder anlitar mig för ett avtalat antal timmar per månad.

Några av mina uppdrag

Här presenterar jag några av de uppdrag jag arbetar med, från teknisk support och löpande utveckling till nya system och infrastruktur.

Nordkey

E-handelssystem för global handel

Nordkey säljer programvara till kunder i ett 70-tal länder. När den gamla plattformen hade nått vägs ände byggde jag ett nytt e-handelssystem från grunden, med allt från butik och betalningar till administration, licenshantering och support. Systemet lanserades 2026 och jag fortsätter att utveckla det i takt med att verksamheten växer. Att sälja i så många länder ställer krav på språk, valutor och betalsätt i varje steg av köpet.

Svea

Teknisk support för bankintegrationer

När ett företag tar betalt på webben via Svea passerar varje köp flera system, och alla måste förstå varandra. Jag hjälper Sveas kunder när något i den kedjan inte stämmer: felsöker anrop som avvisas, reder ut varför uppgifter inte kommer fram som de ska och ser till att integrationerna fortsätter att fungera när bankens gränssnitt utvecklas. Det är ett uppdrag där det mesta ska ske utan att någon märker det.

Gothia Cup

Underhåll, drift och CI/CD för ungdomsturnering

Gothia Cup är en av världens största ungdomsturneringar i fotboll, och bakom den finns en rad digitala tjänster för spelare, ledare och publik. Jag arbetar med driften av dem: servrar, infrastruktur, övervakning och den CI/CD som gör att nya versioner kan driftsättas tryggt. Under turneringsveckan används tjänsterna av hundratusentals personer, så det mesta av arbetet handlar om att allt ska fungera även när trycket är som störst.

AI-integration och utveckling

Mindre tid på manuell hantering

AI kan ge stöd när stora mängder text ska läsas, sorteras eller bearbetas. Jag bygger in sådana funktioner i Laravel-applikationer, där de kan använda rätt underlag och följa systemets behörigheter. Det kan till exempel vara ett sammanfattat dokument eller ett förslag till svar som användaren granskar innan det går vidare. Vi börjar med en avgränsad uppgift och bedömer om resultatet är tillräckligt användbart för arbetet.

Bygg själv med AI på en stabil grund

Med AI-verktyg som Claude Code och Cursor går det att bygga en egen applikation utan att kunna programmera, det som kallas vibe coding. I början går det fort, men utan en genomtänkt grund blir koden med tiden svår att ändra, och fel upptäcks först när användarna stöter på dem. Jag sätter upp projektet i Laravel med en tydlig struktur och tar fram regler som AI-verktygen följer när de skriver kod. Med CI/CD körs tester och kontroller automatiskt innan en ny version publiceras. Sedan bygger du vidare själv och tar hjälp av mig när något behöver granskas eller ett tekniskt vägval ska göras.

David Villa – frilansande Laravel-utvecklare

David Villa
David Villa

Jag har arbetat som frilansande utvecklare sedan 2008 och har i dag Laravel som huvudinriktning. Från Västerås samarbetar jag med företag i hela Sverige, främst på distans.

Som kund har du direktkontakt med mig, både när vi planerar arbetet och när jag utvecklar. Jag förklarar vad olika tekniska val innebär i tid och kostnad och tar upp frågor som behöver ett beslut. Du ska kunna följa projektet och prioritera arbetet även om du själv inte skriver kod.

Vanliga frågor

Kan du förstärka ett befintligt utvecklingsteam?
Ja. Jag kan ta ansvar för en del av utvecklingen och samarbeta med projektets övriga utvecklare. Vi kommer överens om uppgifter, kodgranskning och leveranser och utgår från de arbetssätt som redan finns. Det kan vara ett tillfälligt tillskott eller ett längre samarbete.
Kan jag anlita dig för en avgränsad del av projektet?
Ja, ett uppdrag kan gälla en viss funktion, en integration eller en teknisk genomgång. Vi beskriver vad som ska ingå och vad som räknas som färdigt innan arbetet börjar. Om uppgiften visar sig bero på andra delar av applikationen tar jag upp det med dig.
Hur planerar vi ett löpande samarbete?
Vi kan komma överens om ett antal timmar per månad och hålla en gemensam lista över kommande arbete. Inför varje arbetsperiod väljer vi vad som ska prioriteras. Större insatser och ändrade behov stämmer vi av separat, så att tidsplanen och förväntningarna följs åt.
Vad kostar det att anlita dig?
Jag tar betalt per timme, och timpriset beror på hur många timmar i månaden uppdraget omfattar. Berätta vad du behöver hjälp med och i vilken omfattning, så återkommer jag med ett pris.
Vilket företag tecknar jag avtal med?
Med FooMedia AB (556968-2510), mitt eget aktiebolag. Bolaget är din avtalspart, står för faktureringen och är godkänt för F-skatt. Uppdraget går inte via någon konsultmäklare eller annan mellanhand.
Hur fungerar faktureringen?
Jag fakturerar normalt månadsvis med 30 dagars betalningstid, om vi inte kommer överens om något annat. Fakturan omfattar arbetade timmar och eventuella kostnader kopplade till uppdraget, enligt vårt avtal. Du kan få fakturan via e-post, som e-faktura eller med vanlig post.
Har du ansvarsförsäkring?
Ja, jag har ansvarsförsäkring via Trygg-Hansa som bland annat omfattar skadeståndsansvar, juridisk hjälp och rättegångskostnader enligt försäkringens villkor.

Berätta om ditt Laravelprojekt

Har du en applikation att utveckla vidare eller en idé som ska bli verklighet? Beskriv vad du vill uppnå och när du behöver hjälp, så tar vi ett första samtal om projektet.

Kontakta mig

Berätta kort vad du vill ha hjälp med och om du har en tidsplan. Då får jag en första bild av uppdraget och kan återkomma med relevanta frågor.