# Databaser

> Udvalgt arbejde fra Engineer ApS, der demonstrerer Databaser — resultaterne, der beviser det.

- [Har styret full‑stack‑udvikling af GIS‑kort med ansvar for PostgreSQL, Mapbox, ReactJS og NodeJS for at levere en integreret løsning.](https://advisory.engineer.company/da/portfolio/directed-full-stack-gis-map-development-overseeing-postgresql-25/)
- [Har ledet udvikling, idriftsættelse og support af over 30 GIS‑projekter og udvist ekspertise i PostgreSQL, Bash, Python, JavaScript, GDAL, ArcGIS, PostGIS og Mapbox.](https://advisory.engineer.company/da/portfolio/led-the-development-deployment-and-support-of-over-35/)
- [Har fastlagt platformens grundlæggende beslutninger i ugerne efter, at kodebasen blev åbnet i november 2025 — lagdelingen, database‑first‑dataadgang og zero‑warnings‑standarden — og de holder stadig ni måneder senere.](https://advisory.engineer.company/da/portfolio/set-the-platform-s-founding-decisions-in-november-2025-80/)
- [Har bygget betalings- og rettighedslaget — Stripe side om side med Apple og Google in‑app purchase — så directory, søgning og eksport spærres af en adgangsmodel på 11 tabeller, der tjekkes på serveren.](https://advisory.engineer.company/da/portfolio/built-the-payments-and-entitlements-layer-96/)
- [Har bygget loyalitets- og omdømmesystemet — 67 funktioner over et ledger på 31 tabeller, med ligaer, badges og en indløsningsshop — med en row lock på saldoen, der lukker double‑spend‑vinduet.](https://advisory.engineer.company/da/portfolio/built-the-loyalty-and-reputation-system-105/)
- [Har bygget platformens sociale lag — opslag, feed, grupper, mentions, en følgergraf og et digest over mærkedage — på samme function‑first datalag som resten af produktet.](https://advisory.engineer.company/da/portfolio/built-the-platform-s-social-layer-106/)
- [Har bygget rekrutteringsmarkedspladsen og søfarendes karriere‑workspace — 151 stored functions på tværs af 48 tabeller — med ledige stillinger, ansøgninger, certifikater, avancement i grader og verificeret sejltid.](https://advisory.engineer.company/da/portfolio/built-the-hiring-marketplace-and-career-workspace-107/)
- [Har holdt generatoren til 981 testtilfælde med et dækningsgulv på 92 % grendækning og advarsler behandlet som fejl, og har hævdet idempotens ved at køre hele build‑pipelinen to gange fra en tom fil og kræve, at anden gennemløb intet ændrer.](https://advisory.engineer.company/da/portfolio/held-the-generator-to-964-tests-and-a-coverage-floor-145/)
- [Har skrevet tests af selve tjekkene efter at have fastslået, at et tjek, der kun fodres med rent input, en dag melder rent, fordi det intet læste — ved at plante en stavefejl for at bekræfte, at stavekontrollen finder den, og ved at tage et id‑interval fra databasen frem for fra et tal i testen.](https://advisory.engineer.company/da/portfolio/wrote-tests-for-the-checkers-themselves-149/)

<https://advisory.engineer.company/da/categories/databases/>
