LINUX / DRIFT / AI

Linux &
systemdrift.

Vi bygger det.
Får det til at virke.
Og holder det kørende.

Brug for Linux-drift, modernisering eller en robotprototype? Vi kombinerer 30 års erfaring med AI og finder løsningen sammen med dig.

Peter ved skrivebordet med computere og udsigt fra HOWs tidligere kontor
Ved skrivebordet. Med udsigt.Om Peter
Peter på sin orange liggecykel med grønne omgivelser i baggrunden
På to hjul. Fra en anden vinkel.Om Peter
Windsurfer med blåt sejl i et sving på vandet
Vind, vand og balance.Fra fotoarkivet
Egenbygget PX4-hexrotor med seks motorer i luften
Fra idé til flyvende prototype.PX4-hexrotor · 2024
Åbent kystlandskab med bakker, hav og blå himmel
Plads til at tænke.Fra fotoarkivet

HOW / FRA ARKIVET

30 år
med Linux
Siden 2004
STOF 2000-systemer i drift
Hele vejen
hardware → Linux → bruger

01 / DRIFT & LINUX

En løsning er først god,
når den virker i hverdagen.

Installation er begyndelsen. Det er vedligeholdelsen, dokumentationen og menneskene omkring systemet, der får det til at holde.

Linux & platforme

Debian og Ubuntu, virtualisering med KVM/libvirt, webplatforme og databaser. Jeg arbejder på tværs af hardware, operativsystem og applikation, både on-premises og i AWS.

Debian · Ubuntu · KVM · Apache · PHP · MySQL

Stabilitet & sikkerhed

Systematisk fejlsøgning, overvågning, firewall, TLS og backup/restore. Jeg finder årsagen, ikke kun symptomet, og tænker vedligeholdelse og bagudkompatibilitet ind fra starten.

nftables · SSH · ZFS · rsync · systemd

Automatisering & overblik

Egne værktøjer i Bash og Python til deployment og administration. Med driftsdokumentation og respekt for fælles standarder, så viden ikke kun ligger hos den, der byggede systemet.

Bash · Python · Git · Deployment · Dokumentation

Teknik & mennesker

Brugersupport, teknisk rådgivning og undervisning. Jeg sætter mig ind i behovet og oversætter det til noget, der kan bygges og driftes. Også når behovet kommer fra et forskningslaboratorium.

Dialog · Vejledninger · Undervisning · Forsknings-IT

02 / AI & MODERNISERING

Sammen sætter vi retningen.
AI øger tempoet.

Jeg følger AI-udviklingen tæt og bruger de nyeste værktøjer i praksis. Sammen med kunden afklarer jeg behov, prioriterer mulighederne og vurderer resultatet. Løsningen tager form i mødet mellem kundens viden og min tekniske erfaring.

Nyt liv til eksisterende systemer.

AI hjælper mig med at forstå ældre kode, afprøve løsninger og skrive kode, tests og dokumentation. Min erfaring med arkitektur og drift hjælper os med at bevare det, der virker, mens vi sammen prioriterer de ændringer, der skaber værdi.

Det kan sænke omkostningerne og bringe os hurtigere i mål. Funktioner og integrationer, der tidligere var for dyre at udvikle, kan blive realistiske. Der er mere at gøre med det samme budget.

AI på egne præmisser.

Med lokal inference kan modellerne køre på egen hardware, uden at prompts og data skal sendes til en ekstern AI-tjeneste. Det giver et andet udgangspunkt for fortrolige data, privatliv og kontrol.

Vi vælger lokale eller eksterne modeller ud fra opgaven og kravene til data. Jeg tester og gennemgår resultatet; AI ændrer tempoet, ikke ansvaret for kvalitet, sikkerhed og drift.

03 / UDVALGTE PROJEKTER

Ikke bare bygget.
Også brugt.

Et udvalg af mit arbejde gennem HOW og i ansættelser. Forskellige brancher, samme røde tråd: at få komplekse systemer til at fungere i praksis.

MIKROFYN / LEICA2007 → 2018

CLOUD / WEBPLATFORME / DATA

Fra serveren til maskinen.

Udvikling og drift af en Ubuntu-baseret backend i AWS med tusindvis af samtidige brugere og maskiner. 3D-modeller ud til maskinerne. Driftsdata og logfiler tilbage.

Platform og integration

Apache, PHP og MySQL med embedded klienter baseret på Yocto Linux. Designet til skalering og load balancing. Behandling af geodata til volumenberegning, snedybde, asfalttemperatur og komprimeringsrapporter samt fjernsupport via SSH/VNC.

LEGO2023 → 2024

FORSKNINGSINFRASTRUKTUR / FEJLSØGNING

Når data skal kunne stoles på.

Et data- og prototypelaboratorium med Linux, Windows og macOS, fire samtidige 4K-videostrømme, motion capture og ROS2. Infrastruktur til dataopsamling og AI-baseret poseestimering.

Fra tabte frames til rodårsag

Sporadiske tab af videoframes krævede fejlsøgning på tværs af software, drivere, operativsystem og hardware. Jeg isolerede og dokumenterede en BIOS-fejl i en Dell-PC, som leverandøren efterfølgende anerkendte.

Arbejdet omfattede også native build af ROS2 på macOS/Apple Silicon og patches upstream.

ZTOVE2016 → 2023

EMBEDDED / CLOUD / PRODUKTUDVIKLING

Fra elektronik til aftensmad.

Som stifter og CEO/CTO havde jeg teknisk ansvar på tværs af intelligent kogegrej, embedded software, Bluetooth, mobil-app og cloud. Og for at det virkede hjemme hos kunden.

Et helt produkt i drift

Linux-baseret serverplatform med KVM/libvirt, mail og webservices. Mobil-app i Ionic til Android/iOS. Produktionsdrift med flere samtidige app-versioner, bagudkompatibilitet og trinvis deployment. Jeg havde også ansvar for kundesupport og er fortsat medejer.

Tidligere bl.a. Oracle/HP-UX og SCADA for ABB/DONG i Nordsøen, IT-infrastruktur hos IRD Fuel Cells og automatiseret chiptestrapportering hos Nokia.

04 / VÆRKSTEDET

Nysgerrigheden
er stadig tændt.

Jeg lærer bedst ved at bygge noget, sætte det i drift og finde ud af, hvor det bliver svært. Her er noget af det, jeg arbejder med.

Egenbygget seksrotors drone baseret på PX4 i luften
01 / EGENBYGGET HEXROTORPX4 · 2024

ROBOTTER & EMBEDDED

Software, der møder virkeligheden.

Jeg bygger prototyperobotter med ROS2 og arbejder med samspillet mellem styring, sensorer, computer vision og Linux. En egenbygget PX4-hexrotor er et andet spor i værkstedet, ved siden af ROS2-arbejdet.

ROS2 · C/C++ · Python · Embedded Linux · PX4

AI & LOKAL INFERENCE

De nye modeller. På egen hardware.

Jeg afprøver løbende nye modeller og bruger lokal AI til billedgenkendelse, videoannotering og analyse af genetiske data med fokus på privatliv. Mit miljø omfatter NVIDIA RTX 5090 og ASUS GX10 med GB10 Grace Blackwell.

LLM'er er også en daglig sparringspartner i softwareudvikling, fejlsøgning og systemadministration.

AI og modernisering

EGET MILJØ / REEL DRIFT

Et laboratorium med
produktionsansvar.

Min HPE MicroServer Gen11 kører Debian 13 og 19 virtuelle maskiner under KVM/libvirt. Både egne udviklingsprojekter og produktionsservices, herunder STOF 2000, mail, web og Nextcloud.

Host
Debian 13 · KVM/libvirt
Storage
4 × 24 TB · ZFS RAIDZ2
Services
Apache · PHP · MySQL · exim4
Netværk
nftables · nginx · TLS · DNS
Backup
rsync · ZFS-snapshots
FUND, FORSTÅET, RETTET, DELTFejlagtige disktemperaturer i HPE AMS/iLO.Mit open source-fix med C/AgentX, systemd og dokumenteret rollback.

05 / MENNESKENE BAG HOW

Et lille hold.
Tæt på opgaven.

Peter Favrholdt, civilingeniør.
Og en kommende robotingeniør.

Peters baggrund på LinkedIn

HOW er et lille team med Peter Favrholdt og en studentermedhjælper, der læser til robotingeniør på SDU. Vi bygger løsninger i tæt samarbejde med hinanden og med kunden.

Jeg startede HOW i 1996. Min baggrund spænder over softwareudvikling, Linux-drift, robotforskning og iværksætteri. Jeg er cand.polyt. i datateknologi og har også undervist som ekstern lektor på SDU Robotics.

Som kunde har du direkte kontakt med mig. Jeg trives med at forstå problemet, få teknikken på plads og hjælpe dem, der skal bruge den.

Fra teori til robotter.

Vores studentermedhjælper omsætter teorien fra SDU til praksis ved at bygge robotsystemer sammen med mig. Jeg bidrager med erfaring og teknisk sparring; han bidrager med sin faglige viden, nysgerrighed og praktiske arbejde.

Det samarbejde kan holde udviklingsomkostningerne nede, samtidig med at han får erfaring og løn til huslejen. Vi lærer af hinanden, og vi har det sjovt sammen undervejs.

Base
Odense, Danmark
Sprog
Dansk og engelsk
Open source
Linux-kernen · ROS2 · HPE AMS/iLO

06 / PRISER & SAMARBEJDE

Lad os begynde
med din opgave.

Et konkret problem eller en idé, der skal afprøves? Sammen afklarer vi behov, omfang og prioriteringer, så du ved, hvad vi arbejder hen imod.

Konsulentpriser i danske kroner, ekskl. moms
YdelsePris pr. time
Normaltimer1.570,00 kr.
Første 100 timer 15 % introduktionsrabat1.334,50 kr.
Transporttimer Ved rejser785,00 kr.
Udland/offshore Timetillæg fra afrejse til hjemkomst295,00 kr.

Den indledende samtale er uforpligtende og uden beregning. Jeg bidrager gerne med erfaring og konkrete råd om din opgave.

Hvis vi går videre sammen, afklarer vi omfang, forventede udgifter og budget, før arbejdet begynder.

Lad os tale om opgaven

07 / KONTAKT

Skal vi få det
til at virke?

En Linux-platform, et legacy-system, lokal AI eller en robotprototype. Skriv eller ring og fortæl om din opgave, så finder vi sammen det næste skridt.