Experience
-
Senior Software Engineer
Mar 2018 - Present
Helped grow Ampler Charts into the company’s core product and a major driver of a business that scaled past DKK 10M ARR.
Built and evolved commercial productivity add-ins for PowerPoint, Excel, Word, and Outlook, with primary focus on Ampler Charts. Delivered recurring performance wins through algorithm improvements, caching, profiling, async processing, plugin architecture, and practical C#/.NET design while contributing to CI pipeline parallelization and day-to-day engineering throughput.
- Worked on Ampler Charts from early product growth through maturity as a core commercial offering.
- Regularly found high-leverage improvements in runtime performance, architecture, and engineering flow rather than only feature delivery.
- Balanced product development, technical depth, and delivery pragmatism in a long-running ownership role.
- C#
- .NET Framework
- VSTO
- Office Interop
- Performance optimization
- Caching
- Async processing
- CI/CD
-
Senior Analyst
Jun 2016 - Feb 2018
Delivered enterprise consulting work across analysis, implementation, and data-heavy problem solving in client environments.
Worked on .NET-based ETL pipelines moving data from IBM database systems into a new database environment and contributed to a ship maintenance and management system. Combined structured delivery with hands-on implementation across integration and business-critical workflows.
- Delivered across both backend data movement and operational enterprise software contexts.
- Built practical consulting experience around analysis, implementation, and stakeholder-driven delivery.
- C#
- .NET
- ETL
- IBM databases
- Data migration
- Enterprise delivery
-
Analyst
Sep 2014 - May 2016
Built the consulting foundation in structured delivery, technical analysis, and implementation across enterprise software projects.
Worked across analysis and implementation tasks in a consulting setting, developing the delivery discipline and technical breadth that later carried into senior client work.
- Established a foundation in structured consulting delivery and technical execution.
- Technical analysis
- Implementation
- Client delivery
- Enterprise software
-
Student Software Developer
Feb 2014 - Aug 2014
Contributed in a product-focused software environment while finishing university studies.
Worked hands-on with development tasks in a commercial product setting, gaining experience with product-oriented engineering pace and collaboration.
- Gained early product-focused engineering experience while finishing university studies.
- Product development
- Software engineering
- Commercial product work
-
Student Software Developer
Jun 2013 - Feb 2014
Supported delivery and engineering work in a fast-paced consultancy environment as a student developer.
Contributed to software delivery in a part-time role, building practical experience with implementation work and team-based engineering.
- Built early consulting-style delivery habits in a fast-moving engineering environment.
- Software delivery
- Implementation
- Consulting
-
Student Software Developer
Dec 2012 - May 2013
Started professional software work in a part-time student role alongside studies.
Contributed to software development in a professional environment, building early real-world engineering experience before moving into larger delivery roles.
- Started building professional engineering experience before moving into larger delivery roles.
- Software development
- Part-time engineering
- Professional delivery
Projects
-
Homelab infrastructure and automation
Designed and operated a private platform under `nosslin.dk` using production-style practices across Proxmox VMs and LXCs, including guest inventory, ID/IP allocation policy, lifecycle management, sizing decisions, and documented architecture. Managed infrastructure through Ansible, OpenTofu, and Terraform; moved Cloudflare DNS, Tunnel, and Access management into infrastructure-as-code workflows with published-host allowlists, policy chains, and exception handling; and built ingress and reachability patterns with Caddy, Tailscale, and private DNS across public, private-only, strict-access, compatibility-exception, and break-glass paths. Built machine-readable operational inventory and Python tooling for querying hosts, workloads, access paths, and dependencies; added controller-host validation and deployment workflows with plan/check/apply patterns, artifact retention, drift checks, and post-apply verification; expanded observability with Prometheus, Grafana, Alertmanager, Uptime Kuma, blackbox checks, and service-specific monitoring; and operated a split AI/runtime setup with Open WebUI, hosted providers, local endpoints, model routing, and admin-safe MCP/tool access. The platform work also included a `devbox` host for remote development continuity, storage and NFS migrations with canonical path cutovers and recovery-oriented validation, and managed services including Syncthing, Homebox, Maintainerr, Mealie, TeslaMate, and Home Assistant improvements. AI was a practical force multiplier throughout this work, helping me execute broader platform and tooling changes while accelerating my personal growth.
-
Local tooling and workflow automation
Practical experimentation with developer tooling and workflow automation to reduce friction in day-to-day work.
Education
-
M.Sc. in Computer Science
2012 - 2014
Graduate studies with focus on computer science, systems thinking, and building a deeper technical foundation for professional software engineering.
- Built on earlier engineering work with more advanced software and computer science study.
- Completed the degree while already gaining hands-on industry experience in student developer roles.
-
B.Sc. in IT & Communication Technology
2009 - 2012
Broad technical foundation across software, IT systems, and communication technology.
- Established the base for later work in software development, problem solving, and technical delivery.