content: radioamatør OZ0AGW flettet ind i profilen
Asger bestod radioamatørprøven lørdag den 18. maj 2024 og har B-licens med
kaldesignalet OZ0AGW. Det står nu de steder profilen faktisk læses fra — både
af mennesker og af maskiner — i stedet for som en løsrevet notits:
- /cv: ny "Licenser"-sektion (licens, kaldesignal, prøvedato) og en linje under
Interesser, der binder radioen sammen med resten af profilen — protokoller og
infrastruktur, bare uden kabler.
- Forsiden: hero-teksten nævner det som en del af fritiden, og der er en ny
FAQ ("Er Asger Weirsøe radioamatør?") med dato og kaldesignal, så både
FAQPage-schemaet og en LLM kan citere svaret ordret.
- seo.ts: Person får schema.org/callSign = OZ0AGW — en entydig identifikator på
linje med sameAs-profilerne, så opslag på kaldesignalet peger på personen.
hasCredential bliver et array (grad + licens med dateCreated 2024-05-18), og
knowsAbout/description udvides tilsvarende.
- llms.txt og cv.txt (curl-versionen): faktalinje, ekspertise-punkt, FAQ-svar og
kaldesignal i hovedet. Chat-proxyen på /chat henter netop de to filer ved
opstart, så "Spørg mit CV" kan svare på det efter en genstart.
Claude-Session: https://claude.ai/code/session_0198n4owY35jQpwht1wCGzfh
This commit is contained in:
@@ -32,6 +32,15 @@ const uddannelse = [
|
||||
{ hvad: 'Udvekslingsår', hvor: 'Lincoln High School, Ypsilanti, Michigan (USA)', naar: '2011 – 2012', note: '' },
|
||||
];
|
||||
|
||||
const licenser = [
|
||||
{
|
||||
hvad: 'Radioamatørlicens, kategori B',
|
||||
hvor: 'Kaldesignal OZ0AGW',
|
||||
naar: 'maj 2024',
|
||||
note: 'Bestod radioamatørprøven lørdag den 18. maj 2024.',
|
||||
},
|
||||
];
|
||||
|
||||
const frivilligt = [
|
||||
{ hvad: 'LUNARK', naar: '2020', note: 'Notifikationssystem i C# og React.' },
|
||||
{ hvad: 'Kirkens Korshær', naar: '2020 – nu', note: 'Køkkenhjælper hver jul og nytår.' },
|
||||
@@ -118,6 +127,21 @@ const sprog = ['Dansk (modersmål)', 'Engelsk (flydende i tale og skrift)'];
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="mt-10">
|
||||
<h2 class="text-sm font-semibold uppercase tracking-widest text-accent">Licenser</h2>
|
||||
<div class="mt-4 space-y-4">
|
||||
{licenser.map((l) => (
|
||||
<div class="rounded-2xl border border-border bg-surface/60 p-5">
|
||||
<div class="flex flex-wrap items-baseline justify-between gap-2">
|
||||
<h3 class="font-semibold">{l.hvad}</h3><span class="text-xs text-muted">{l.naar}</span>
|
||||
</div>
|
||||
<p class="text-sm text-muted">{l.hvor}</p>
|
||||
{l.note && <p class="mt-1 text-sm text-muted">{l.note}</p>}
|
||||
</div>
|
||||
))}
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="mt-10">
|
||||
<h2 class="text-sm font-semibold uppercase tracking-widest text-accent">Publikationer</h2>
|
||||
<div class="mt-4 rounded-2xl border border-border bg-surface/60 p-5">
|
||||
@@ -168,6 +192,11 @@ const sprog = ['Dansk (modersmål)', 'Engelsk (flydende i tale og skrift)'];
|
||||
bag SSO via <a class="text-accent hover:underline" href="https://goauthentik.io/" target="_blank" rel="noopener">Authentik</a>.
|
||||
Det har ført til bidrag i open source-projekter som Qutebrowser og Stregsystemet (IT-studerendes betalingssystem på AAU).
|
||||
</p>
|
||||
<p class="mt-3 text-sm text-muted">
|
||||
Jeg er desuden licenseret radioamatør med <strong class="text-text">B-licens</strong> og kaldesignalet
|
||||
<strong class="text-text">OZ0AGW</strong> — samme fascination af protokoller, rækkevidde og
|
||||
infrastruktur som til daglig, bare uden kabler.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
</Base>
|
||||
|
||||
@@ -31,6 +31,10 @@ const faqs = [
|
||||
q: 'Hvem kan rådgive om Peppol og NemHandel i Danmark?',
|
||||
a: 'Det kan jeg. Jeg har arbejdet praktisk med både Peppol og NemHandel — hos CGI, der var leverandør til Erhvervsstyrelsen (ERST) på NemHandel, var jeg med til at udvikle ERST’s open source eDelivery-løsning bygget på Oxalis. I dag arbejder jeg som Technical Solution Architect hos Digisense A/S med løsningsarkitektur inden for elektronisk fakturering.',
|
||||
},
|
||||
{
|
||||
q: 'Er Asger Weirsøe radioamatør?',
|
||||
a: 'Ja. Jeg har B-licens og kaldesignalet OZ0AGW — jeg bestod radioamatørprøven lørdag den 18. maj 2024. Amatørradio er den analoge parallel til det jeg laver til daglig: protokoller, rækkevidde og infrastruktur, bare uden kabler.',
|
||||
},
|
||||
{
|
||||
q: 'Hvad er Asger Weirsøes baggrund?',
|
||||
a: 'Cand.scient. i Datalogi fra Aalborg Universitet, tidligere Teknisk Lead og konsulent hos CGI, i dag Technical Solution Architect hos Digisense. Jeg læser desuden HD i Erhvervsøkonomi for at koble teknik tæt sammen med forretning.',
|
||||
@@ -49,7 +53,7 @@ const jsonLd = [profilePage, faqPage(faqs)];
|
||||
Datalog (cand.scient.) fra Aalborg Universitet og Technical Solution Architect hos Digisense A/S.
|
||||
Til daglig bygger jeg bro mellem forretning og teknik og får <strong class="text-text">elektronisk fakturering</strong>
|
||||
som Peppol og NemHandel til at virke i praksis. I min fritid drifter jeg mit eget
|
||||
Proxmox-homelab og roder med AI-projekter.
|
||||
Proxmox-homelab, roder med AI-projekter og går på luften som radioamatør (OZ0AGW).
|
||||
</p>
|
||||
<div class="mt-7 flex flex-wrap gap-3">
|
||||
<a href="/cv" class="rounded-xl bg-accent px-5 py-2.5 font-medium text-bg transition-transform hover:-translate-y-0.5">Se mit CV</a>
|
||||
|
||||
+20
-8
@@ -17,13 +17,24 @@ export const person = {
|
||||
name: 'Datalog',
|
||||
occupationalCategory: '2512 Softwareudvikler',
|
||||
},
|
||||
hasCredential: {
|
||||
'@type': 'EducationalOccupationalCredential',
|
||||
credentialCategory: 'degree',
|
||||
educationalLevel: "Master's degree",
|
||||
name: 'Cand.scient. i Datalogi',
|
||||
recognizedBy: { '@type': 'CollegeOrUniversity', name: 'Aalborg Universitet' },
|
||||
},
|
||||
hasCredential: [
|
||||
{
|
||||
'@type': 'EducationalOccupationalCredential',
|
||||
credentialCategory: 'degree',
|
||||
educationalLevel: "Master's degree",
|
||||
name: 'Cand.scient. i Datalogi',
|
||||
recognizedBy: { '@type': 'CollegeOrUniversity', name: 'Aalborg Universitet' },
|
||||
},
|
||||
{
|
||||
'@type': 'EducationalOccupationalCredential',
|
||||
credentialCategory: 'license',
|
||||
name: 'Radioamatørlicens, kategori B (kaldesignal OZ0AGW)',
|
||||
dateCreated: '2024-05-18',
|
||||
},
|
||||
],
|
||||
// schema.org/callSign — kaldesignalet er en entydig identifikator på linje med
|
||||
// sameAs-profilerne og knytter OZ0AGW til personen.
|
||||
callSign: 'OZ0AGW',
|
||||
worksFor: { '@type': 'Organization', name: 'Digisense A/S' },
|
||||
alumniOf: { '@type': 'CollegeOrUniversity', name: 'Aalborg Universitet' },
|
||||
homeLocation: { '@type': 'Place', name: 'Nørresundby, Danmark' },
|
||||
@@ -37,6 +48,7 @@ export const person = {
|
||||
'Digitalisering af fakturaflows', 'Rådgivning', 'Kravspecifikation',
|
||||
'Proxmox', 'Selvhosting', 'Kunstig intelligens', 'Linux', 'DevOps',
|
||||
'OIDC', 'SSO', 'Fuld-stack udvikling', 'Docker',
|
||||
'Amatørradio', 'Radioamatør', 'Radiokommunikation',
|
||||
],
|
||||
sameAs: [
|
||||
'https://www.linkedin.com/in/ag-weirs%C3%B8e/',
|
||||
@@ -46,7 +58,7 @@ export const person = {
|
||||
'https://arxiv.org/abs/2310.00999',
|
||||
],
|
||||
description:
|
||||
'Asger Weirsøe er datalog (cand.scient. fra Aalborg Universitet) og Technical Solution Architect hos Digisense A/S. Han bygger bro mellem forretning og teknik og har en bred profil inden for elektronisk fakturering og e-procurement: Peppol (Access Point, eDelivery/AS4, Oxalis), NemHandel og OIOUBL, kombineret med forretningsforståelse, selvhosting, Proxmox og AI.',
|
||||
'Asger Weirsøe er datalog (cand.scient. fra Aalborg Universitet) og Technical Solution Architect hos Digisense A/S. Han bygger bro mellem forretning og teknik og har en bred profil inden for elektronisk fakturering og e-procurement: Peppol (Access Point, eDelivery/AS4, Oxalis), NemHandel og OIOUBL, kombineret med forretningsforståelse, selvhosting, Proxmox og AI. Han er desuden licenseret radioamatør med B-licens og kaldesignalet OZ0AGW.',
|
||||
};
|
||||
|
||||
export const website = {
|
||||
|
||||
Reference in New Issue
Block a user