# Løsningsarkitektur

> Utvalgt arbeid fra Engineer ApS som viser Løsningsarkitektur — resultatene som beviser det.

- [Designet et helhetlig infrastrukturrammeverk for et forskningsinstitutt som berørte 14 avdelinger, med fleksible moduler, samlede datapipelines og strukturerte støttestrategier for varig innføring.](https://software.engineer.company/nb/portfolio/designed-a-comprehensive-infrastructure-framework-for-a-research-institute-3/)
- [Ledet programvareutviklingen av en GIS‑kartapplikasjon, økte inntektene 10 ganger og posisjonerte produktet som en primær dataressurs.](https://software.engineer.company/nb/portfolio/led-the-software-development-of-a-gis-map-24/)
- [Fornyet interne prosesser og sparte 8 000 timer ved å forbedre programvarearkitekturen, systemene og effektiviteten i planleggingen.](https://software.engineer.company/nb/portfolio/overhauled-internal-processes-saving-8-000-hours-by-38/)
- [Reduserte budsjettkostnadene 10 ganger uten tap av produktivitet for en internasjonal kunde ved å tenke nytt om hele infrastrukturen, fjerne unødvendige tjenester og flytte ut av AWS‑skyen.](https://software.engineer.company/nb/portfolio/optimized-budget-costs-10-times-with-zero-loss-56/)
- [Utformet arkitekturen for en lagdelt maritim plattform som skiller en Next.js PWA‑frontend, et Go‑API (Huma/Fiber) og et funksjonslag i PostgreSQL, med all forretningslogikk i databasen.](https://software.engineer.company/nb/portfolio/architected-a-layered-maritime-platform-separating-a-next-57/)
- [Tok plattformens grunnleggende beslutninger i ukene etter at repoet ble opprettet i november 2025 — lagdelingen, datatilgang med databasen først og kravet om null advarsler — og de står seg fortsatt ni måneder senere.](https://software.engineer.company/nb/portfolio/set-the-platform-s-founding-decisions-in-november-2025-80/)
- [Planla og implementerte ny infrastrukturfunksjonalitet for interne og eksterne systemer, og bygde løsninger så solide at de fortsatt kjører år senere med minimale endringer.](https://software.engineer.company/nb/portfolio/planned-and-implemented-new-infrastructure-functionality-for-internal-85/)
- [Designet og bygde, som en av de første ansatte, hele kjerneinfrastrukturen og de tilhørende prosessene fra bunnen av for en SaaS‑oppstartsbedrift innen grønn energi, og la grunnlaget for rask vekst.](https://software.engineer.company/nb/portfolio/as-one-of-the-first-hires-designed-and-86/)
- [Driftet hele selskapet på én vert med én kjerne og 512 MB — en git‑forge, en webserver for sju domener, Tor, to servere for alternative protokoller, sikkerhetskopier og utestenging av inntrengere — ved å behandle 464 MB brukbart minne som den bindende arkitekturbegrensningen.](https://software.engineer.company/nb/portfolio/ran-the-whole-company-on-one-512mb-host-109/)
- [Bygde en databasedrevet generator for CV, referanser, portefølje og søknadsbrev i Python — 41 moduler, 10 580 linjer — som gjengir seks utdataformater fra én SQLite‑kilde med 23 tabeller, satt sammen av en idempotent pipeline i 19 trinn.](https://software.engineer.company/nb/portfolio/built-a-database-driven-cv-and-portfolio-generator-144/)
- [Bygde en native meldingsklient for macOS i Swift 6 og SwiftUI — 11 141 linjer fordelt på 53 filer — over C‑grensesnittet til en Rust‑kjerne lenket inn som et statisk arkiv fra en låst revisjon.](https://software.engineer.company/nb/portfolio/built-a-native-macos-messaging-client-in-swift-6-154/)
- [Stoppet en applikasjon som fylte minnet med 41 MB i sekundet — registrert 111 GB komprimerte sider på en maskin med 36 GB — ved å begrense hver hendelsesstrøm, abonnere etter hendelsestype og sette et frekvensbudsjett på loggingen, som tok 610 996 logglinjer ned til 1 411.](https://software.engineer.company/nb/portfolio/stopped-an-application-filling-memory-at-41mb-a-second-155/)
- [Tok i bruk fullstendig streng samtidighet i Swift 6 uten actors, og koblet en blokkerende C‑hendelsesløkke til main actor gjennom én produsent, én konsument og én rekkefølge — etter å ha slått fast at én task per hendelse mister rekkefølgen grensesnittet er avhengig av.](https://software.engineer.company/nb/portfolio/adopted-swift-6-strict-concurrency-over-a-c-event-loop-156/)

<https://software.engineer.company/nb/categories/solution-architecture/>
