API- og integrationsudviklerLedig nu
API'er og integrationer, der får produktet til at virke i praksis.
Bag ethvert web- og mobilprodukt ligger et lag af API'er, databaser og integrationer, som ingen lægger mærke til, før det går i stykker. Jeg designer og bygger det lag i Node.js og TypeScript: REST-API'er, SQL-skemaer, login, betaling, regnskab og de tredjepartstjenester, jeres produkt er afhængigt af.
Start her
Er det et match?
Et ærligt match-tjek, før vi tager snakken
Jeg vil hellere sige nej på den første samtale end bruge af jeres budget til ingen nytte. Sådan ser et godt match ud for den slags opgaver.
Et godt match, hvis
- Jeres web- eller mobilapp har brug for et backend-API, og I vil have én udvikler, der kan bygge begge sider.
- I skal have betaling, regnskab, CRM, login eller en anden tredjepartstjeneste integreret ordentligt.
- I har et API, der er vokset organisk og trænger til struktur, dokumentation og test.
- I vil have en, der har arbejdet på datatunge produkter inden for fintech og e-handel før.
Nok ikke et match, hvis
- I har specifikt brug for GraphQL. Jeg bygger og bruger REST-API'er.
- I har brug for data engineering i stor skala, machine learning eller rent infrastrukturarbejde.
- I leder efter et team af backend-udviklere frem for én senior full-stack-udvikler.
Det jeg laver
Det, et samarbejde typisk dækker
- Design og udvikling af REST-API'er
- Ressourcedesign, validering, fejlhåndtering, paginering, versionering og dokumentation. Node.js, TypeScript og en SQL-database.
- Integrationer til tredjeparter
- Betaling som Stripe, regnskabssystemer, login-udbydere, e-mail og webhooks. Bygget med retries, idempotens og logning, så de holder til mødet med virkeligheden.
- Databasedesign
- Skemaer, migreringer, indekser og forespørgsler, der bliver ved med at være hurtige, når datamængden vokser, med backup og adgangsstyring, I kan revidere.
- Login og grundlæggende sikkerhed
- Autentificering, roller og rettigheder, håndtering af hemmeligheder, rate limiting og inputvalidering. Som standard, ikke som en eftertanke.
Dokumentation
Kunder, der holdt på mig
API'er og datalag, jeg har bygget inden for klimateknologi, software til byggebranchen og en startup, jeg var medejer af.
Bunch Bygningsfysik
Full-stack-udvikler · Freelance
Løbende udvikling siden 2021 for et dansk rådgivningsfirma inden for bygningsfysik. Jeg byggede deres fugtberegner til konstruktionsopbygninger. Det eksisterende beregningsmodul, med mange års erfaring indbygget, blev bevaret som motor, og jeg lagde en moderne og brugervenlig webgrænseflade ovenpå. Siden har jeg videreudviklet og vedligeholdt den.
Læs caseneManager
Full-stack-udvikler & partner · Fastansat
Var med til at bygge en esport-turneringsplatform med et fantasy manager-spil fra bunden, som partner i virksomheden: produktbeslutninger, arkitektur og kode.
Læs casen
Proces
Sådan arbejder vi sammen
De samme fire trin, uanset om det er en opgave på to dage eller et samarbejde på to år.
Indledende samtale
En gratis samtale på 30 minutter, hvor du fortæller om projektet, målene og rammerne. Jeg stiller mange spørgsmål og siger ærligt, om jeg er den rigtige til opgaven.
Tilbud & estimat
Du får et kort skriftligt tilbud med omfang, tilgang, tidsplan og pris. Fast pris til veldefinerede projekter, timepris eller en fast aftale til løbende arbejde.
Udvikling i det åbne
Korte iterationer, noget, der virker, tidligt i forløbet, og en ugentlig status, der er til at forstå. Du følger med i fremdriften og kan ændre kurs, før det bliver dyrt.
Lancering & support
Jeg står for udrulningen, afleverer ordentlig dokumentation og bliver ved med at hjælpe med support og videreudvikling, hvis du vil have det.
FAQ
Spørgsmål, jeg ofte får
- Hvilken backend-stak bruger du?
- Node.js med TypeScript, REST-API'er, SQL-databaser som PostgreSQL og hosting på Vercel eller jeres foretrukne cloud. Er jeres backend skrevet i et andet sprog, integrerer jeg med den fra frontend- og mobilsiden.
- Kan du integrere med vores regnskabs- eller ERP-system?
- Højst sandsynligt. Jeg har arbejdet i regnskabssoftware og på frontenden af et produkt til automatiseret bogføring for webshops. De fleste systemer har et REST-API eller webhooks, og jeg tjekker detaljerne for jeres på den første samtale.
- Hvordan prissætter du arbejdet?
- Fast pris til veldefinerede projekter, timepris eller en månedlig fast aftale til løbende arbejde. Mit foretrukne samarbejde er 20-40 timer om ugen i seks måneder eller mere. Timeprisen står i tilbuddet og ikke på hjemmesiden, fordi den afhænger af omfanget.
- Hvor hurtigt kan du starte?
- Min ledighed står altid opdateret på forsiden. Står der ledig, kan jeg som regel starte inden for en til to uger. Første skridt er en gratis samtale på 30 minutter.
- Er det en risiko for os kun at have én udvikler?
- Koden ligger i jeres repositories fra dag ét og er skrevet, så den næste udvikler kan tage over. Dokumentation og overlevering er en del af ethvert samarbejde, ikke et tilkøb. Min historik er lange samarbejder, og det handler om kontinuitet, ikke afhængighed.
- Arbejder du med virksomheder uden for Danmark?
- Ja. Det meste af mit arbejde er remote. Jeg sidder i dansk tid, hvilket giver fuldt overlap med resten af Europa og Storbritannien og 3-6 timers overlap med USA's østkyst og centrale tidszone. Jeg arbejder primært skriftligt og asynkront med en ugentlig skriftlig status.
Fortæl mig, hvad I bygger
Hvad det er, hvornår det cirka skal være klar, og hvad et godt resultat er for jer. Jeg svarer som regel inden for en dag, og den første samtale på 30 minutter er gratis.