# Frontendutveckling

> Utvalt arbete från Engineer ApS som visar Frontendutveckling — resultaten som bevisar det.

- [Utformade ett system för att växla organisationskontext med localStorage hos klienten och en speglad cookie på serversidan, så att användare kan agera som de organisationer de förvaltar medan auktorisering enligt minsta behörighet upprätthålls.](https://platform.engineer.company/sv/portfolio/designed-an-organization-context-switching-system-with-client-59/)
- [Härdade applikationen med nonce‑baserad CSP, HSTS, SameSite‑cookies, databasroller med minsta behörighet och förnyade kontroller av åtkomsträttigheter på serversidan.](https://platform.engineer.company/sv/portfolio/hardened-the-application-with-nonce-based-csp-hsts-77/)
- [Byggde en skiktad automatiserad testsvit — 981 Go‑tester, 543 specifikationer för frontend och webbläsare, 494 beteendetester i SQL — med mutationstestning, egenskapsbaserade tester och en tillgänglighetsgrind.](https://platform.engineer.company/sv/portfolio/built-a-layered-automated-test-suite-across-four-layers-94/)
- [Byggde anspråk på företagsägarskap från början till slut — en användare gör anspråk på ett företag, en administratör avgör, och ett godkännande skriver om auktoriseringsgrafen som bestämmer vem som får redigera vad.](https://platform.engineer.company/sv/portfolio/built-company-ownership-claims-end-to-end-103/)
- [Byggde en commit‑grind med 22 linters på en rad var plus fem som förtjänar ett eget stycke, utan varningsnivå och utan tillåtna inline‑undantag, som täcker HTML, CSS, JavaScript, Python, YAML, Markdown, shell, länkar, stavning, hemligheter och typografi.](https://platform.engineer.company/sv/portfolio/built-a-22-linter-commit-gate-127/)
- [Kortade webbplatsens webbläsarstyrda kvalitetsgrind från 1 636 sekunder till 615 genom att schemalägga kontrollerna med den längsta först i en workerpool begränsad till fyra spår, efter att ha mätt att alfabetisk ordning kostade 320 sekunder mot 224.](https://platform.engineer.company/sv/portfolio/cut-the-visual-quality-gate-to-ten-minutes-128/)
- [Speglade hela webbplatsen som 777 Gemini‑dokument och 777 Gopher‑dokument från samma driftsatta träd, utan en enda byte ändrad i HTML‑koden.](https://platform.engineer.company/sv/portfolio/mirrored-the-site-to-gemini-and-gopher-137/)
- [Förde in 10 242 rader JavaScript för kvalitetsgrinden under en formaterare och en linter efter att ha konstaterat att det var den största kodmassan i repot och den enda som inget läste, och åtgärdade 13 fynd utan att undertrycka något.](https://platform.engineer.company/sv/portfolio/brought-the-quality-gate-code-under-a-linter-143/)
- [Stoppade en applikation som fyllde minnet med 41 MB i sekunden — uppmätt 111 GB komprimerade sidor på en maskin med 36 GB — genom att begränsa varje händelseström, prenumerera per händelsetyp och sätta en hastighetsbudget på loggningen, vilket tog ned 610 996 loggrader till 1 411.](https://platform.engineer.company/sv/portfolio/stopped-an-application-filling-memory-at-41mb-a-second-155/)

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