[{"data":1,"prerenderedAt":329},["ShallowReactive",2],{"clients-en":3,"clients-skills":328},[4,39,67,95,119,144,180,201,220,238,256,274,293,311],{"id":5,"title":6,"body":7,"description":11,"extension":14,"meta":15,"navigation":34,"path":35,"seo":36,"stem":37,"__hash__":38},"content/en/clients/2026-01-erhvervshus-midtjylland.md","2026 01 Erhvervshus Midtjylland",{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],"md",{"client":16,"url":17,"logo":18,"logoBgColor":19,"dateFrom":20,"dateTo":21,"type":22,"skills":23,"role":33},"Erhvervshus Midtjylland - Virksomhedsguiden.dk","https://virksomhedsguiden.dk/","images/clients/erhvervhuset-midtjylland-logo.webp","#FFFFFF","2026-01-01","2026-04-01","Freelance",[24,25,26,27,28,29,30,31,32],"Vue 3","TypeScript","Pinia","SCSS","Axios","OpenAPI","Vite","oidc","i18n","Full Stack Developer",true,"/en/clients/2026-01-erhvervshus-midtjylland",{"title":6,"description":11},"en/clients/2026-01-erhvervshus-midtjylland","H0RLECZSsASPmP3-kT6j6hxVdcf2xsJHdZ3YbgB6KIo",{"id":40,"title":41,"body":42,"description":11,"extension":14,"meta":46,"navigation":34,"path":63,"seo":64,"stem":65,"__hash__":66},"content/en/clients/2025-10-frederiksberg-kommune.md","2025 10 Frederiksberg Kommune",{"type":8,"value":43,"toc":44},[],{"title":11,"searchDepth":12,"depth":12,"links":45},[],{"client":47,"url":48,"logo":49,"logoBgColor":19,"dateFrom":50,"dateTo":51,"type":22,"skills":52,"role":33},"Frederiksberg Kommune","https://www.frederiksberg.dk/","images/clients/frederiksberg-kommune-logo.svg","2025-10-01","2025-12-01",[53,54,55,56,57,26,58,59,60,61,62,31,32],"Nuxt 4","Typescript","Figma","Drizzle","Zod","trpc","Playwright","WCAG 2.1","GitHub Actions","Docker","/en/clients/2025-10-frederiksberg-kommune",{"title":41,"description":11},"en/clients/2025-10-frederiksberg-kommune","bu07c43rsEXJsB_sQfyioDy8RzQubDKKsNaCuFLNboY",{"id":68,"title":69,"body":70,"description":11,"extension":14,"meta":74,"navigation":34,"path":91,"seo":92,"stem":93,"__hash__":94},"content/en/clients/2025-05-semler-gruppen.md","2025 05 Semler Gruppen",{"type":8,"value":71,"toc":72},[],{"title":11,"searchDepth":12,"depth":12,"links":73},[],{"client":75,"url":76,"logo":77,"logoBgColor":78,"dateFrom":79,"dateTo":80,"type":22,"skills":81,"role":90},"Semler Gruppen A/S","https://www.semler.dk/","images/clients/semler-gruppen-logo.webp","#002D40","2025-05-01","2025-09-01",[24,25,30,26,82,32,83,84,85,62,86,60,87,88,89],"Vue Router","Cypress","Vitest","Jenkins","Bootstrap","Jira","Confluence","GitHub","Frontend Developer","/en/clients/2025-05-semler-gruppen",{"title":69,"description":11},"en/clients/2025-05-semler-gruppen","PjuwkcvAC118WDVG6z39-03NO8oQ-azXatR6eiZQ3ZA",{"id":96,"title":97,"body":98,"description":11,"extension":14,"meta":102,"navigation":34,"path":115,"seo":116,"stem":117,"__hash__":118},"content/en/clients/2020-11-ufst.md","2020 11 Ufst",{"type":8,"value":99,"toc":100},[],{"title":11,"searchDepth":12,"depth":12,"links":101},[],{"client":103,"url":104,"logo":105,"logoBgColor":19,"dateFrom":106,"dateTo":107,"type":22,"skills":108,"role":114},"UFST - Udviklings- og Forenklingsstyrelsen","https://www.ufst.dk/","images/clients/ufst-logo.webp","2020-11-01","2024-11-01",[24,109,25,30,26,82,32,110,83,84,85,62,86,60,111,112,87,88,89,113],"Vue 2","Keycloak","REST","axios","Micro Frontends","Lead Frontend Developer","/en/clients/2020-11-ufst",{"title":97,"description":11},"en/clients/2020-11-ufst","txtNK0XXPpDsWTXpTFTi-mpLVm31eWELEP6deT6sx6A",{"id":120,"title":121,"body":122,"description":11,"extension":14,"meta":126,"navigation":34,"path":140,"seo":141,"stem":142,"__hash__":143},"content/en/clients/2019-01-kvinfo.md","2019 01 Kvinfo",{"type":8,"value":123,"toc":124},[],{"title":11,"searchDepth":12,"depth":12,"links":125},[],{"client":127,"url":128,"logo":129,"logoBgColor":19,"dateFrom":130,"dateTo":131,"type":22,"skills":132,"role":114},"KVINFO","https://kvinfo.dk/","images/clients/kvinfo-logo.webp","2019-01-01","2019-03-01",[133,134,27,135,136,137,138,139,87],"HTML5","CSS3","jQuery","Drupal CMS","GUI","UI","JavaScript","/en/clients/2019-01-kvinfo",{"title":121,"description":11},"en/clients/2019-01-kvinfo","scWeSpcJdJzRioCQZYnvxAzDLURNaengowrtu5HD1Fs",{"id":145,"title":146,"body":147,"description":11,"extension":14,"meta":151,"navigation":34,"path":176,"seo":177,"stem":178,"__hash__":179},"content/en/clients/2017-05-dsb.md","2017 05 Dsb",{"type":8,"value":148,"toc":149},[],{"title":11,"searchDepth":12,"depth":12,"links":150},[],{"client":152,"url":153,"logo":154,"logoBgColor":155,"dateFrom":156,"dateTo":157,"type":22,"skills":158,"role":175},"DSB","https://www.dsb.dk/","images/clients/dsb-logo.webp","#01143F","2017-05-01","2020-04-01",[159,160,161,25,139,133,134,27,162,163,138,164,165,166,87,88,167,168,169,170,171,172,55,173,174],"Angular","AngularJS","Ionic","Cordova","UX","Wireframes","Sketch","Adobe XD","Bitbucket","Git","REST API","Continuous Delivery (CD)","Scrum","SAFe","React","Redux","Lead Frontend Developer / UX Designer","/en/clients/2017-05-dsb",{"title":146,"description":11},"en/clients/2017-05-dsb","ScGVjYRmV5EVkVlOYVas-T1wI2sJVhuhTQlBa55NbYs",{"id":181,"title":182,"body":183,"description":11,"extension":14,"meta":187,"navigation":34,"path":197,"seo":198,"stem":199,"__hash__":200},"content/en/clients/2015-09-top-toy.md","2015 09 Top Toy",{"type":8,"value":184,"toc":185},[],{"title":11,"searchDepth":12,"depth":12,"links":186},[],{"client":188,"url":189,"logo":190,"logoBgColor":19,"dateFrom":191,"dateTo":192,"type":22,"skills":193,"role":196},"Top Toy A/S","https://top-toy.com/","images/clients/toptoy-logo.webp","2015-09-01","2017-01-01",[160,139,133,134,194,195,135,169,163,138,164,87],"LESS","RequireJS","Frontend Developer / Lead Developer","/en/clients/2015-09-top-toy",{"title":182,"description":11},"en/clients/2015-09-top-toy","QJn7PBGzCqJ7VeeXTDpPW7avmgHXax1fJ45BAIy-23Y",{"id":202,"title":203,"body":204,"description":11,"extension":14,"meta":208,"navigation":34,"path":216,"seo":217,"stem":218,"__hash__":219},"content/en/clients/2015-07-loeberen.md","2015 07 Loeberen",{"type":8,"value":205,"toc":206},[],{"title":11,"searchDepth":12,"depth":12,"links":207},[],{"client":209,"url":210,"logo":211,"logoBgColor":19,"dateFrom":212,"dateTo":213,"type":22,"skills":214,"role":114},"Løberen.dk","https://www.loberen.dk/","images/clients/loeberen-logo.webp","2015-07-01","2015-08-01",[133,134,27,135,136,215,137,138,139,87],"Bourbon & Neat","/en/clients/2015-07-loeberen",{"title":203,"description":11},"en/clients/2015-07-loeberen","7o5c5JKCRviQ2XFP2hJRx5622ARmj78Jpq_KAMl21rU",{"id":221,"title":222,"body":223,"description":11,"extension":14,"meta":227,"navigation":34,"path":234,"seo":235,"stem":236,"__hash__":237},"content/en/clients/2015-05-bjerregaard.md","2015 05 Bjerregaard",{"type":8,"value":224,"toc":225},[],{"title":11,"searchDepth":12,"depth":12,"links":226},[],{"client":228,"url":229,"logo":230,"logoBgColor":19,"dateFrom":231,"dateTo":232,"type":22,"skills":233,"role":114},"Bjerregaard.dk","https://www.bjerregaard.dk/","images/clients/bjerregaard-logo.webp","2015-05-01","2015-06-01",[133,134,27,135,136,215,137,138,139,87],"/en/clients/2015-05-bjerregaard",{"title":222,"description":11},"en/clients/2015-05-bjerregaard","TNu7PXlWCBSR4m0sN1kwLRzW78cDcQLtfCAe3Rfe-zQ",{"id":239,"title":240,"body":241,"description":11,"extension":14,"meta":245,"navigation":34,"path":252,"seo":253,"stem":254,"__hash__":255},"content/en/clients/2015-03-ida.md","2015 03 Ida",{"type":8,"value":242,"toc":243},[],{"title":11,"searchDepth":12,"depth":12,"links":244},[],{"client":246,"url":247,"logo":248,"logoBgColor":19,"dateFrom":249,"dateTo":250,"type":22,"skills":251,"role":114},"IDA","https://ida.dk/","images/clients/ida-logo.webp","2015-03-01","2015-04-01",[133,134,27,135,86,137,138,139,87],"/en/clients/2015-03-ida",{"title":240,"description":11},"en/clients/2015-03-ida","qvEud1feTSFj8ItbIjqn_ElyecTS2wnazywYXydHOAQ",{"id":257,"title":258,"body":259,"description":11,"extension":14,"meta":263,"navigation":34,"path":270,"seo":271,"stem":272,"__hash__":273},"content/en/clients/2015-01-sportmaster.md","2015 01 Sportmaster",{"type":8,"value":260,"toc":261},[],{"title":11,"searchDepth":12,"depth":12,"links":262},[],{"client":264,"url":265,"logo":266,"logoBgColor":19,"dateFrom":267,"dateTo":268,"type":22,"skills":269,"role":114},"Sportmaster.dk","https://www.sportmaster.dk/","images/clients/sportmaster-logo.webp","2015-01-01","2015-02-01",[133,134,27,135,136,215,137,138,139,87],"/en/clients/2015-01-sportmaster",{"title":258,"description":11},"en/clients/2015-01-sportmaster","pB8bw8Qzx_ofNuirjgLnfD3dFlhNzNaiOZnfKshKNgk",{"id":275,"title":276,"body":277,"description":11,"extension":14,"meta":281,"navigation":34,"path":289,"seo":290,"stem":291,"__hash__":292},"content/en/clients/2014-11-vitus-rejser.md","2014 11 Vitus Rejser",{"type":8,"value":278,"toc":279},[],{"title":11,"searchDepth":12,"depth":12,"links":280},[],{"client":282,"url":283,"logo":284,"logoBgColor":285,"dateFrom":286,"dateTo":287,"type":22,"skills":288,"role":114},"Vitus-rejser.dk","https://www.vitusrejser.dk/","images/clients/vitus-rejser-logo.webp","#456F61","2014-11-01","2014-12-01",[133,134,27,135,136,215,137,138,139,87],"/en/clients/2014-11-vitus-rejser",{"title":276,"description":11},"en/clients/2014-11-vitus-rejser","hrb3KwmVcDXfzSilyuW-B1_GFcBOMlxpkmBbtrXLgfQ",{"id":294,"title":295,"body":296,"description":11,"extension":14,"meta":300,"navigation":34,"path":307,"seo":308,"stem":309,"__hash__":310},"content/en/clients/2014-09-pensionforalle.md","2014 09 Pensionforalle",{"type":8,"value":297,"toc":298},[],{"title":11,"searchDepth":12,"depth":12,"links":299},[],{"client":301,"url":302,"logo":303,"logoBgColor":19,"dateFrom":304,"dateTo":305,"type":22,"skills":306,"role":114},"Pensionforalle.dk","https://www.pensionforalle.dk/","images/clients/atp-logo.webp","2014-09-01","2014-10-01",[133,134,27,135,136,215,137,138,139,87],"/en/clients/2014-09-pensionforalle",{"title":295,"description":11},"en/clients/2014-09-pensionforalle","dLHrfr7IQWa83VScbIp7_Bu7wBrtkkS_gRl0QQFR5ZA",{"id":312,"title":313,"body":314,"description":11,"extension":14,"meta":318,"navigation":34,"path":324,"seo":325,"stem":326,"__hash__":327},"content/en/clients/2014-06-atp.md","2014 06 Atp",{"type":8,"value":315,"toc":316},[],{"title":11,"searchDepth":12,"depth":12,"links":317},[],{"client":319,"url":320,"logo":303,"logoBgColor":19,"dateFrom":321,"dateTo":322,"type":22,"skills":323,"role":114},"ATP","https://www.atp.dk/","2014-06-01","2014-08-01",[133,134,27,135,136,215,137,138,139,87],"/en/clients/2014-06-atp",{"title":313,"description":11},"en/clients/2014-06-atp","qduHEeuKWvV7U0-rN-T9pBzPuxWa0u1xP6ITaSr9Sfc",[],1779177081952]