{ "work": [ { "org": "Digisense A/S", "place": "Denmark", "roles": [ { "title": "Technical Solution Architect", "when": "May 2026 – present", "details": [ "Built the company’s information security management system around ISO/IEC 27001, including incident management and escalation procedures, post-incident reviews and an incident register", "Technical point of contact across engineering, sales and support for a Peppol and NemHandel access point provider", "Solution design for customer projects" ] } ] }, { "org": "CGI Danmark", "place": "Aalborg", "roles": [ { "title": "Tech Lead, NemHandel", "when": "Aug 2023 – May 2026", "details": [ "Technical lead on CGI’s NemHandel team and the client’s technical adviser", "Led the response to CVE-2022-1471 (SnakeYAML, remote code execution) in the NemHandel reference implementation: the client was notified immediately, mitigation guidance went out to operators, and the team shipped a fixed release within two weeks", "Coordinated recovery from a production database failure during the July 2024 CrowdStrike outage, when most team workstations were unavailable", "Translated client requirements for the development team" ] }, { "title": "Senior Consultant", "when": "Apr 2023 – May 2026", "details": [ "Mentored a newly hired developer", "Delivered installation webinars for the NemHandel reference implementation" ] }, { "title": "Consultant", "when": "Aug 2022 – Apr 2023", "details": [ "Developed the open source NemHandel eDelivery reference implementation (Java, built on Oxalis)", "Solution architect on the project" ] }, { "title": "Student Developer", "when": "Aug 2020 – Aug 2022", "details": [ "Owned a rules engine (Java, Drools)", "Deployment and operations (Docker, Docker Compose, Linux)" ] }, { "title": "Consultant", "when": "Jun 2019 – Aug 2020", "details": [ "Frontend (Angular, TypeScript)", "Backend (Go, Java, Python)" ] } ] }, { "org": "BilligVVS", "place": "Egå", "roles": [ { "title": "Full-stack Developer", "when": "Sep 2018 – Jun 2019", "details": [ "Webshop checkout and shipping integration (Python, TypeScript)", "Movex ERP integration", "Internal BI dashboards (Python, Chart.js)" ] } ] } ], "education": [ { "what": "HD Part 1, Business Administration", "where": "Aalborg University", "when": "2025 – 2027 (in progress)", "note": "Business economics, accounting and finance." }, { "what": "M.Sc. in Computer Science (cand.scient.)", "where": "Aalborg University", "when": "2020 – 2022", "note": "Specialisation in security in distributed systems. Thesis: Thread-Fuzz, mutation-based behavioural blackbox fuzzing of Thread." }, { "what": "B.Sc. in Computer Science", "where": "Aalborg University", "when": "2015 – 2018", "note": "" } ], "skills": [ { "k": "Incident response", "v": [ "Incident coordination", "Escalation", "Stakeholder communication", "Vulnerability response", "Post-incident review" ] }, { "k": "Compliance and security", "v": [ "ISO/IEC 27001", "ISMS", "Information security" ] }, { "k": "E-invoicing", "v": [ "Peppol", "eDelivery (AS4)", "Oxalis", "NemHandel", "OIOUBL / UBL", "EN 16931" ] }, { "k": "Infrastructure", "v": [ "Linux", "Docker", "Kubernetes", "AWS", "Proxmox", "Datadog" ] }, { "k": "Development", "v": [ "Java", "Python", "Go", "TypeScript", "Angular", "C#", "PostgreSQL", "RabbitMQ", "Git / GitLab", "Jenkins" ] } ] }