Det började med en slump
Jag sökte ett jobb på Emailvision, en SaaS-plattform för e-postmarknadsföring, utan att veta att min tidigare VD från TravelLab redan fanns där. Han såg min ansökan, kallade in mig och anställde mig som account manager — dom behövde någon som kunde hantera den tekniska komplexiteten som återfinns i en e-postplattform.
På pappret var det en kommersiell roll. I praktiken var det husets mest tekniska account manager-jobb. När en kund skulle sättas upp kunde jag prata på djupet med kundens tekniska team och integrera dem i systemet på bästa möjliga sätt. Gick deras datamodell sönder kunde jag hjälpa dem att återställa den — och sälja in förbättringar. Jag var den som kunde ta det samtalet utan att ha en utvecklare i rummet. Mina kollegor kunde inte det, och det märktes.
När jag till slut gick vidare hade jag slutat vara en account manager som förstod teknik och börjat bli något rörigare: en utvecklare som råkade sitta på både den kommersiella och den tekniska sidan av bordet. Ingen designade den rollen, men kunderna fortsätte anlita mig för den.
Anlitad för det lilla jobbet, kvar med det stora
Mönstret dök upp tidigt och har aldrig riktigt slutat.
Epteca var kund hos Emailvision, och erbjuder än idag resebolag en ancillary sales inkomst genom automatiska kommunikationer med information och erbjudanden efter köpet av resa. Jag kom in som utvecklare — vid tidpunkten inte vidare senior, men som kunde Emailvision utan och innan och talade flytande marknadsföring, vilket för projektet vägde tyngre. Jag hade titeln System Lead and Developer: teamets enda utvecklare, som byggde plattformen och bolagets arbetsprocesser med god input från företagets VD:n. Vi startade från ett blankt papper och byggde alla processer och system mellan 2011 till 2013 — och sedan igen som konsult 2016.
eBay skulle ha varit kampanjarbete. Deras danska marknadsplats och fordonsvarumärken — DBA, Bilbasen, Bilinfo — behövde daglig e-postdrift i en plattform jag kunde väl. Från 2015 till 2018 blev det dataintegrationer, sedan automatisering, och till slut en extern plattform byggd för att klara det den ursprungliga uppställningen inte klarade.
Jag har slutat betrakta det som en slump. När man ser både det kommersiella kravet och den tekniska begränsningen samtidigt får man den del av problemet som ingen annan vill äga.
2013: eget namn på fakturan
KindbergCo startade direkt efter Epteca, med en hotellbokningssajt och ett CMS jag aldrig använt.
Min första kund var en start-up i Malmö som byggde en hotellbokningssajt på Umbraco — ett CMS jag aldrig rört och plockade upp för att arbetet krävde det, vilket fortfarande är så jag lär mig de flesta verktyg. Projektet krävde mer Umbraco-djup än jag hade då, så en specialist från en byrå kom in vid min sida. Sajten lanserades aldrig. Byrårelationen gjorde det.
Den byrån behövde senare en C#-utvecklare, och vi hamnade i samma kontor. Jag arbetade med deras projekt när de behövde mig, utan att de bar kostnaden för en fast anställning. Det var också där jag lärde mig Umbraco på riktigt — mest det avancerade, praktiska integrationsarbetet bakom kulisserna, medan de skötte den dagliga konfigurationen.
Tretton år senare är det fortfarande ett av sätten jag arbetar på — för byråer som vill ha samma upplägg.
Färre kunder, längre uppdrag
Det mesta av mitt arbete mäts i år, inte i sprintar.
Infront — realtidsdata och handelsverktyg för finansproffs i Europa och Sydafrika — började som en uppgradering av webbplatsen på en månad. Jag stannade i fem år, 2018 till 2023.
Infronts tekniska team satt på plan 3. Jag satt på plan 4, mitt emot bolagets globala försäljningschef, och arbetade direkt med den globala marknadschefen — hon i Stockholm, jag i Oslo. Båda har sedan dess gett mig offentliga rekommendationer.
Tre rebrands. Systemintegrationer mot deras handelsplattform. CRM, SEO, GDPR, analys, kampanjinfrastruktur. Inget projekt. Ett löpande ansvar för en plattform som måste fortsätta fungera — samtidigt som bolagets värdering växte från omkring 480 miljoner NOK till 1,7 miljarder NOK.
Senast tillbringade jag nästan ett år inbäddad på heltid i ett svenskt byråleveransteam, över Umbraco 13, 15 och 16, inom deras processer och verktyg — på distans, plus ungefär tre veckor på plats.
Korta uppdrag är helt okej och jag tar dem, men det arbete jag är stoltast över är det där jag fortfarande är ansvarig två år in.
Vad tretton år av samma grundarbete blev
Varje Umbraco-projekt jag tagit mig an började med samma två till tre veckor.
Canonicals, hreflang, sitemaps, strukturerad data, säkerhetsheaders, en content security policy, prestandagrunder, tillgänglighetsarbete och en blockarkitektur som redaktörer faktiskt kan använda. Nödvändigt arbete. Lösta problem. Ombyggda från grunden i projekt efter projekt.
Så jag byggde det en gång, ordentligt. KindbergCo Umbraco Platform är en produktionsfärdig Umbraco 17-grund — över 500 timmars utveckling, med tydliga ställningstaganden där det spelar roll, byggd för att byggas vidare på snarare än bara konfigureras.
Den här webbplatsen (KindbergCo.com) kör på plattformen, med minimala avvikelser. Blocken på den här sidan, språkväxlaren, den strukturerade datan i källkoden, Core Web Vitals-resultaten — det är produkten, i produktion, framför dig.
En plattformsleverantör vars egen sajt kör på något annat än den egna programvaran berättar allt du behöver veta.
Vad min ovanliga bakgrund ger dig
Du behöver inte skriva kravspecen först
Jag kan sätta mig med dem som står närmast problemet — marknad, sälj, ledning, produkt — reda ut vad de faktiskt behöver och göra om det till en teknisk lösning. Du behöver inte översätta ett affärskrav till ett ärende innan samtalet kan börja.
En person, från krav till release
Ingen account manager som för budskap vidare, inget juniort team bakom kulisserna. Den du pratar med är den som estimerar, bygger, testar och släpper — och som fortfarande finns där om något går sönder i månad åtta.
Tekniska beslut med det kommersiella skälet kvar
Prestanda, teknisk SEO och tillgänglighet är utvecklingsfrågor, inte önskemål från marknad. Jag behandlar dem så från början, för jag har tillbringat tillräckligt många år på den kommersiella sidan för att veta vad det kostar när ingen gör det.
Var jag finns, och var jag kan infinna mig
Jag flyttade till Malta 2024 och blev kvar. Den svenska konsultmarknaden hade tystnat — pandemins ekonomiska svans arbetade fortfarande igenom systemet, och konsulter är de första som ryker — så jag flyttade någonstans med bättre väder och fortsatte slipa mina färdigheter.
Jag arbetar på distans i hela Europa, på plats enligt överenskommelse i Norden, på Malta och i DACH-regionen, och jag flyttar gärna för rätt uppdrag, tillfälligt eller till och med permanent.
Skriv några rader nedan om vad du bygger, vilken teknisk stack ni har och vad plattformen behöver klara. Jag tar bara på mig projekt när jag tror att det är ömsesidigt lönsamt — och om det inte skulle vara det säger jag hellre det på första samtalet än i tredje månaden.