Alexander Åhman / systemutvecklare i Västervik

Systemutvecklare som bygger webbappar och automation som fungerar på riktigt.

Jag är fullstackutvecklare i Västervik och hjälper team att gå från rörigt problem till körbar produkt: datamodell, API, gränssnitt, automation och driftsättning.

Du anlitar mig när du behöver någon som förstår nuläget snabbt, fattar rimliga tekniska beslut och bygger första versionen utan att tappa kvaliteten.

ReactLaravelTypeScriptPythonPostgreSQLCI/CD
Alexander Åhman
Bas i VästervikBygger användbara system
Selected work

Tre projekt som visar hur jag tänker när det ska bli mer än en snygg vy.

Se fler detaljer
01

golf scorecard / Next.js / Claude API

Fairway

Läs case
Problem

Golfare som vill förbättra sig har ingen data att agera på efter en runda på papper. De behöver ett sätt att logga hål för hål och få konkret återkoppling.

Lösning

En fullstack Next.js-app med hål-för-hål-scorecard, localStorage-lagring, statistikdiagram, screenshot-import via AI-vision och Claude-driven coachinganalys per runda.

Visar om mig

Jag kan bygga säkra AI-integrationer med rätt ansvarsfördelning: nyckel på servern, validerad data, ett gränssnitt som fungerar på banan.

Teknik
Next.js 16TypeScriptTailwind v4Anthropic SDKZodRender
02

data pipeline / static delivery

FX Monitor

Läs case
Problem

Växelkurser behöver följas över tid med jämförelser, KPI:er och riskindikatorer utan tung backenddrift.

Lösning

En monorepo med React/TypeScript-frontend och Python-pipeline som hämtar ECB-data, publicerar statiska JSON-filer och uppdateras via GitHub Actions.

Visar om mig

Jag gillar när drift, data och gränssnitt möts i en lösning som är enkel att förstå och billig att köra.

Teknik
ReactTypeScriptVitestPythonpytestruffChart.jsGitHub Actions
03

public site / information flow

Lördagsgolf

Läs case
Problem

Besökare behöver snabbt förstå bana, upplägg och kontaktvägar utan att gräva i text eller tappa tempo i mobilen.

Lösning

En React/Vite-SPA med tydlig informationshierarki, responsiva vyer och fokuserade CTA:er för ett enkelt publikt flöde.

Visar om mig

Jag kan göra innehåll konkret, snabbt att scanna och tekniskt lätt att vidareutveckla.

Teknik
ReactViteJSXReact RouterTailwindESLint
Tjänster

Jag hjälper där produkt, kod och verklighet möts

Jag tar uppdrag där det behövs någon som kan förstå problemet, välja rimlig teknisk riktning och bygga en version som faktiskt går att använda.

01

frontend / UX / produktflöden

Webbappar och gränssnitt

När det passar

När en idé, intern vy eller publik tjänst behöver bli snabb, begriplig och möjlig att vidareutveckla.

Vad du får

React-baserade vyer, komponentstruktur, routing, formulär, tillstånd, responsivitet och UI som är byggt för riktiga användarflöden.

Typisk teknik
ReactTypeScriptJavaScriptViteReact RouterCSS
02

server / data / regler

Backend, API och affärslogik

När det passar

När systemet behöver hantera bokningar, roller, validering, integrationer eller andra regler som inte får bli lösa trådar.

Vad du får

API:er, datamodeller, behörighet, validering, adminflöden och backendkod som går att testa och förvalta.

Typisk teknik
LaravelPHPPostgreSQLSQLPoliciesMailables
03

pipelines / CI / statisk leverans

Dataflöden och automation

När det passar

När data ska hämtas, bearbetas, publiceras eller visualiseras utan att göra driften onödigt tung.

Vad du får

Datapipelines, schemalagda uppdateringar, statiska JSON-flöden, testbar bearbetning och dashboards.

Typisk teknik
PythonGitHub ActionspytestruffJSONChart.js
04

audit / planning / execution

Teknisk riktning och uppstart

När det passar

När du vet vad du vill uppnå men behöver få ner det till rätt första bygge, teknikval och prioritering.

Vad du får

Genomgång av nuläge, risker, systemskiss, prioriterad backlog och en konkret plan för vad som bör byggas först.

Typisk teknik
SystemskissDatamodellAPI-planRoadmapRisklista
How I work

Jag arbetar nära problemet, inte bara briefen.

Min process är ganska rak: förstå vad som faktiskt ska hända i verksamheten, skissa systemet runt det och bygga i steg som går att testa tidigt.

01 / Läs nuläget

Jag börjar med användarflöde, datakällor, begränsningar och vad som redan finns. Det sparar tid senare.

02 / Gör det körbart

Jag prioriterar en version som fungerar på riktigt framför en stor plan som aldrig möter användare.

03 / Skriv för nästa person

Kod, namn, struktur och små anteckningar ska göra det lätt för mig eller någon annan att fortsätta.

04 / Var tydlig med tradeoffs

Jag säger vad som är snabbt, vad som är robust och vad som behöver vänta. Det gör beslut enklare.

Läs vidare

Utforska fler sidor

Behöver du en utvecklare som bygger på riktigt?

Skicka ett meddelande med nuläge, mål och vad som skaver. Jag återkommer med ett konkret nästa steg.