Webbutveckling

Byggt rätt från början

Fullstackutveckling av någon vars andra jobb är att hitta buggar. Jag vet hur dåligt byggd mjukvara ser ut inifrån, eftersom jag ägnar mitt yrkesliv åt att ta isär den.

Det här bygger jag

En hel applikation, eller den del som saknas

Mycket av det här arbetet är en avgränsad del: ett API, en frontend, en funktion som någon behöver få färdig.

Webbapplikationer

Oftast Next.js, React och TypeScript. Serverrenderade, tillgängliga och snabba på en vanlig mobil, inte bara på en snabb laptop.

Backend och API:er

Node.js-tjänster och REST-API:er med vettig felhantering och tillräckligt mycket loggning för att kunna reda ut vad som gick fel klockan tre på natten.

Frontend och designsystem

Komponenter som byggs en gång och återanvänds, så att den femte sidan ser ut som den första och den sjätte inte betyder att man börjar om.

Integrationer

Betalleverantörer, bokningssystem, CRM. Arbetet handlar sällan om happy path, utan om vad som händer när den andra tjänsten är långsam, nere eller returnerar något oväntat.

Arbete i befintliga kodbaser

Att ta över ett projekt någon annan påbörjat. När det är befogat lägger jag till tester runt det som finns innan jag ändrar något, så att du direkt får veta om jag förstör något.

Automatiserade tester och CI

Tester som körs vid varje merge. Det här är mitt huvudsakliga yrke, så det är inbyggt från början i stället för att utlovas och hoppas över.

Underhåll och små ändringar

Buggrättningar, beroendeuppdateringar och det jämna flödet av små funktioner. Bra om du har en sajt som ingen just nu tar hand om.

Så går det till

Du ser det fungera medan det byggs

Långa projekt går fel i det tysta. Korta cykler med något verkligt att titta på gör att du tidigt får veta om vi bygger fel sak, medan det fortfarande är billigt att ändra.

  1. 01

    Avgränsning

    Vi reder ut vad du faktiskt behöver, vilket ofta är mindre än den första idén. Jag skriver ner vad som ingår och vad som inte gör det.

  2. 02

    Upplägg och uppskattning

    Hur jag skulle bygga det och vad det kostar. Om något ser riskfyllt ut säger jag det här, inte senare.

  3. 03

    Byggande

    Arbetet publiceras i en testmiljö när det är klart, så att du granskar riktig mjukvara i stället för en statusuppdatering.

  4. 04

    Testning

    Samma testning som jag skulle sälja dig separat: regression, tillgänglighet, felhantering och de vägar som bara går sönder under last.

  5. 05

    Överlämning

    Driftsatt, dokumenterat och förklarat. Sedan finns jag kvar de första veckorna med riktig trafik, som är när de riktiga buggarna dyker upp.

Pris

Tydlig omfattning, tydligt pris

Projekt börjar med en skriftlig omfattning och en uppskattning. Vad som ingår och vad det kostar är överenskommet innan arbetet börjar, så att inget på fakturan kommer som en överraskning.

Litet bygge

Fast pris

En avgränsad funktion, en prototyp eller en sajt som behöver byggas om.

  • Överenskommen omfattning, fast pris
  • Fungerande mjukvara i en testmiljö
  • Tester för det jag byggt
  • Överlämningsanteckningar

Projekt

Fast pris

En hel applikation eller en omfattande ombyggnad.

  • Avgränsning, upplägg och uppskattning
  • Regelbundna genomgångar av fungerande mjukvara
  • Automatiserade tester och CI
  • Dokumentation och överlämning
  • Supportperiod efter lansering

Löpande

Anpassad omfattning

Ett bestämt antal timmar i månaden för team som behöver jämn framfart.

  • Reserverade timmar varje månad
  • Funktioner och buggrättningar
  • Uppdatering av beroenden och säkerhet
  • Någon som redan kan kodbasen
Vem det här är för

Små team och de som inte har något team alls

Det kan vara ett helt bygge, eller en avgränsad del av ett större. Om det du behöver verkligen kräver ett team på fem säger jag det tidigt.

Grundare som behöver en första version

Snabb nog att visa upp för kunder, byggd tillräckligt bra för att du inte ska skriva om den månaden den börjar fungera.

Team med mer roadmap än tid

Ge mig en väldefinierad del så levererar jag den enligt er standard, i ert repo, genom er granskningsprocess.

Alla med en sajt som ingen underhåller

Utvecklaren slutade, uppdateringarna upphörde, och varje ändring känns nu riskabel. Oftast betyder det att först lägga några tester runt den, och sedan börja flytta den framåt igen.

Har du något du behöver få byggt?

Berätta vad du försöker skapa och vad som begränsar dig. Jag återkommer med hur jag skulle bygga det och vad som krävs.

Starta ett projekt