# Frontend‑udvikling

> Udvalgt arbejde fra Engineer ApS, der demonstrerer Frontend‑udvikling — resultaterne, der beviser det.

- [Har designet et system til at skifte organisationskontekst med client‑localStorage og server‑side cookie‑spejling, så brugere kan agere som administrerede organisationer under håndhævelse af least‑privilege‑autorisation.](https://platform.engineer.company/da/portfolio/designed-an-organization-context-switching-system-with-client-59/)
- [Har hærdet applikationen med nonce‑baseret CSP, HSTS, SameSite‑cookies, least‑privilege‑databaseroller og server‑side‑genkontrol af rettigheder.](https://platform.engineer.company/da/portfolio/hardened-the-application-with-nonce-based-csp-hsts-77/)
- [Har bygget en lagdelt automatiseret testsuite — 981 Go‑tests, 543 frontend- og browserspecs, 494 SQL‑adfærdstests — med mutationstest, property‑based tests og en tilgængelighedsgate.](https://platform.engineer.company/da/portfolio/built-a-layered-automated-test-suite-across-four-layers-94/)
- [Har bygget ejerskabskrav på virksomheder fra ende til anden — en bruger gør krav på en virksomhed, en administrator afgør sagen, og en godkendelse omskriver den autorisationsgraf, der afgør, hvem der må redigere hvad.](https://platform.engineer.company/da/portfolio/built-company-ownership-claims-end-to-end-103/)
- [Har bygget en commit‑gate af 22 en‑linjes lintere plus fem, der fortjener et afsnit, uden et advarselsniveau og uden tilladte inline‑undertrykkelser, med dækning af HTML, CSS, JavaScript, Python, YAML, Markdown, shell, links, stavning, hemmeligheder og typografi.](https://platform.engineer.company/da/portfolio/built-a-22-linter-commit-gate-127/)
- [Har skåret sitets browserdrevne kvalitetsgate fra 1.636 sekunder til 615 ved at planlægge dens tjek længst‑først gennem en worker‑pulje begrænset til fire baner, efter at have målt at alfabetisk rækkefølge kostede 320 sekunder mod 224.](https://platform.engineer.company/da/portfolio/cut-the-visual-quality-gate-to-ten-minutes-128/)
- [Har spejlet hele sitet som 777 Gemini‑dokumenter og 777 Gopher‑dokumenter ud fra det samme udrullede træ, med nul bytes ændring i HTML'en.](https://platform.engineer.company/da/portfolio/mirrored-the-site-to-gemini-and-gopher-137/)
- [Har bragt 10.242 linjer kvalitetsgate‑JavaScript under en formatter og en linter efter at have fastslået, at det var kodebasens største kodemængde og den eneste, intet læste, og har rettet 13 fund uden at undertrykke nogen.](https://platform.engineer.company/da/portfolio/brought-the-quality-gate-code-under-a-linter-143/)
- [Har stoppet en applikation i at fylde hukommelsen med 41 MB i sekundet — registrerede 111 GB komprimerede sider på en maskine med 36 GB — ved at begrænse hver hændelsesstrøm, abonnere efter hændelsestype og lægge et ratebudget på logning, hvilket tog 610.996 loglinjer ned til 1.411.](https://platform.engineer.company/da/portfolio/stopped-an-application-filling-memory-at-41mb-a-second-155/)

<https://platform.engineer.company/da/categories/frontend/>
