Ahmed Habib — Portfölj / 2026

Ahmed Habib

Systemutvecklare & digitala tjänster-specialist

Jag bygger digitala tjänster med fokus på kvalitet, tillgänglighet och modern teknik.

Scrolla
01

Om mig

Ahmed Habib
Utbildning
Högskolan Dalarna, Digitala tjänster (informatik)
Bakgrund
Ekonomi och juridik, Malmö Borgarskola
Roll idag
CEO och Lead Developer på Nexus Sportmatch, medgrundare och CTO på Procura

Jag är utbildad på Högskolan Dalarnas program i digitala tjänster, med inriktning informatik. Innan dess läste jag ekonomi och juridik på Malmö Borgarskola, en bakgrund som fortfarande märks i hur jag närmar mig affärskritiska och kommersiella projekt: jag ser sällan ett tekniskt problem isolerat från vad det faktiskt kostar, löser eller riskerar för verksamheten bakom det.

Utbildningen gav mig en bred grund i både frontendutveckling och backendutveckling, design inom UX och UI samt komponentdriven webbdesign, applikationsutveckling för webben, systemutveckling, projektledning och agila arbetssätt, tillgänglighet och användbarhet, digital transformation och digital strategi samt forskningsmetodik och kravanalys. Det är den kombinationen av designtänk, teknisk grund och förståelse för hela vägen från idé till en förvaltad digital tjänst som jag jobbar utifrån idag.

I dag är jag CEO och Lead Developer på Nexus Sportmatch samt medgrundare och CTO på Procura. Jag kodar starkt både med och utan AI: grunderna sitter på djupet, men jag använder också AI effektivt i utvecklingsarbetet, med verktyg som Claude Code och Codex, för att ta projekt snabbare från idé till produktion utan att ge avkall på kvalitet eller tillgänglighet.

02

Färdigheter

Teknologier

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Next.js
  • Expo
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion
  • Node.js
  • Express
  • PostgreSQL
  • MongoDB
  • Prisma
  • Redis
  • Supabase
  • GraphQL
  • Cloudflare
  • Docker
  • Sentry
  • Git
  • GitHub
  • Vercel
  • Railway

Kompetensområden

  • UX/UI-design
  • Tillgänglighet (WCAG)
  • Prototyping
  • Komponentdriven design
  • Systemarkitektur
  • API-design
  • REST API
  • Zustand
  • Next.js App Router
  • SSR / SSG / ISR
  • Supabase Edge Functions
  • WebSockets (realtid)
  • Agila metoder
  • CI/CD (GitHub Actions)
  • Monitoring & Logging (Sentry, Logflare)

AI-assisterad utveckling

AI-assisterad utveckling (Claude Code, Codex) — men grunderna sitter utan AI också.

Jag behärskar grunderna på djupet och väljer AI-verktyg som ett sätt att gå snabbare från idé till produktion, inte som en genväg runt förståelse.

ClaudeOpenAI
03

Projekt

01Flaggskepp

Nexus Sportmatch

CEO & Lead Developer

Problem

Människor som vill träna har idag ingen modern plattform för att hitta träningspartners, spontana matcher eller lokala sportaktiviteter. Allt sker via manuella chattar, Messenger-grupper, SMS eller slumpmässiga Facebook-inlägg, vilket leder till missade möjligheter, otydlig kommunikation och ingen överblick över sportaktiviteter i området.

Lösning

Jag har designat och utvecklat hela Sportmatch-plattformen från grunden. Plattformen gör det enkelt för vanliga människor att:

  • Hitta träningspartners baserat på nivå och sport
  • Skapa och gå med i matcher, grupper och aktiviteter
  • Bygga en sportprofil med ranking och statistik
  • Få notiser i realtid när nya matcher skapas
  • Kommunicera snabbt och smidigt i appen
  • Använda ett modernt, snabbt och mobiloptimerat gränssnitt

Sportmatch är byggt för att bli Sveriges mest moderna sportmatchningsplattform för alla som vill träna mer och hitta nya människor.

Tech stack

Frontend
React Native (Expo), Next.js
Backend
Supabase (PostgreSQL, Auth, Storage)
API
Edge Functions
Deployment
Vercel + Supabase
Övrigt
UX/UI-design, animationer (Lottie), systemarkitektur, datamodellering
02

Procura

Quality Systems AB — Co-founder & CTO

Problem

Små och medelstora leverantörer lägger enorma mängder tid på offentliga upphandlingar som de aldrig kan vinna. För att avgöra om ett anbud ens är möjligt måste någon läsa 50 till 100 sidor manuellt, bara för att upptäcka ett diskvalificerande skallkrav långt in i dokumentet. Det saknas ett verktyg som automatiskt läser kraven, matchar dem mot företagets kapabilitet och ger ett binärt kvalificeringsbesked.

Lösning

Jag utvecklade kärnarkitekturen för Procura, en plattform som automatiserar kvalificeringsbeslutet i offentlig upphandling. Plattformen gör detta:

  • Hämtar och strukturerar förfrågningsunderlag från svenska och europeiska annonsdatabaser
  • Extraherar skallkrav, certifikatkrav, ekonomiska trösklar och referenskrav
  • Matchar kraven mot företagets kapabilitetsprofil
  • Ger ett binärt besked: kan lämna anbud, kan lämna anbud om X åtgärdas, eller kan inte lämna anbud
  • Visar exakt vilket krav som blockerar
  • Levererar en kvalificeringskarta över alla pågående upphandlingar i företagets region

Resultatet är att företag slipper lägga tid på fel anbud och istället fokuserar på de upphandlingar de faktiskt kan vinna.

Tech stack

Frontend
React, Next.js, Tailwind
Backend
Cloudflare Workers, Node.js
Databas
PostgreSQL
API
REST
Autentisering
JWT / Workers Auth
Deployment
Cloudflare
Övrigt
CI/CD, GitHub Actions, modulär arkitektur, hög prestanda, kravtaxonomimotor, dokumentextraktion
04

Kontakt

Har du ett projekt, en idé eller bara en fråga? Skriv gärna — jag läser allt som kommer in.

ahmad@omegasoftware.se