[{"data":1,"prerenderedAt":131},["ShallowReactive",2],{"project-/projects/2026-01-erhvervshus-midtjylland-virksomhedsguiden":3},{"id":4,"title":5,"body":6,"description":109,"extension":110,"meta":111,"navigation":126,"path":127,"seo":128,"stem":129,"__hash__":130},"content/en/projects/2026-01-erhvervshus-midtjylland-virksomhedsguiden.md","Erhvervshus Midtjylland — Virksomhedsguiden Advisor Platform",{"type":7,"value":8,"toc":105},"minimark",[9,42,48],[10,11,12,13,19,20,25,26,30,31,36,37,41],"p",{},"I was hired by ",[14,15,18],"span",{"className":16},[17],"color-light-blue","Erhvervshus Midtjylland"," to build a B2B advisor marketplace platform, a service connecting Danish SMEs with professional consultants across key business domains. Built with ",[14,21,24],{"className":22},[23],"color-zest","Vue 3"," and ",[14,27,29],{"className":28},[17],"TypeScript",", the embedded SPA integrates into the Virksomhedsguiden portal with secure ",[14,32,35],{"className":33},[34],"color-lavender","MitID"," ",[14,38,40],{"className":39},[34],"OIDC"," authentication (private and business flows), multi-role access control, and a 3-level skills taxonomy spanning 9 business domains. The platform enables advisors to manage CVs with approval workflows, companies to publish tasks, and facilitates the complete offer-bidding lifecycle.",[10,43,44],{},[45,46,47],"strong",{},"Key contributions:",[49,50,51,65,75,78,81,84,87],"ul",{},[52,53,54,55,58,59,64],"li",{},"Architected an embeddable ",[14,56,24],{"className":57},[23]," SPA with Composition API, hash-based routing, and ",[14,60,63],{"className":61},[62],"color-bright-green","SCSS"," styling",[52,66,67,68,36,71,74],{},"Implemented dual ",[14,69,35],{"className":70},[34],[14,72,40],{"className":73},[34]," authentication flows via Nets eID Broker (private for advisors, business/CVR for companies)",[52,76,77],{},"Built role-based access control for Advisors, Companies, Regional & Global Admins",[52,79,80],{},"Developed CV creation wizard with draft/publish states, admin approval workflows, and auto-deactivation reminders",[52,82,83],{},"Created task marketplace with open/closed types, interest expressions, and offer submission flows",[52,85,86],{},"Implemented advisor search with card UI, multi-filter capabilities, and favorites system",[52,88,89,90,95,96,100,101,104],{},"Established ",[14,91,94],{"className":92},[93],"color-sun","Pinia"," state management with type-safe API integration via ",[14,97,99],{"className":98},[34],"OpenAPI","-generated ",[14,102,29],{"className":103},[17]," client",{"title":106,"searchDepth":107,"depth":107,"links":108},"",2,[],"I was hired by Erhvervshus Midtjylland to build a B2B advisor marketplace platform, a service connecting Danish SMEs with professional consultants across key business domains. Built with Vue 3 and TypeScript, the embedded SPA integrates into the Virksomhedsguiden portal with secure MitID OIDC authentication (private and business flows), multi-role access control, and a 3-level skills taxonomy spanning 9 business domains. The platform enables advisors to manage CVs with approval workflows, companies to publish tasks, and facilitates the complete offer-bidding lifecycle.","md",{"client":18,"dateFrom":112,"dateTo":113,"type":114,"skills":115,"role":120,"link":121,"images":122},"2026-01-01","2026-04-01","Freelance",[24,29,94,63,116,99,117,118,119],"Axios","Vite","oidc","i18n","Frontend Developer","https://virksomhedsguiden.dk/",[123,124,125],"images/projects/erhvervshus-midtjylland/find-raadgiver.avif","images/projects/erhvervshus-midtjylland/modal.avif","images/projects/erhvervshus-midtjylland/virksomhedsbeskrivelse.avif",true,"/en/projects/2026-01-erhvervshus-midtjylland-virksomhedsguiden",{"title":5,"description":109},"en/projects/2026-01-erhvervshus-midtjylland-virksomhedsguiden","E5-Ye3DnIrR53zjkXf6wuaA1x6WqNDim1vSboDd2R5U",1779177083469]