About Me
Senior Engineer specializing in biomechanical modeling and simulation. I am passionate about open source and developer tools, and has 10+ years experience improving source control, build & release automation, test infrastructure, and documentation for modeling and scientific software.
Open Source Projects
Automation & extension tooling for the AnyBody Modeling System.
The AnyPyTools package provides a Python interface to automate multibody musculoskeletal model simulations in the AnyBody Modeling System. The main advantage of AnyPyTools is that it enables reproducible research for the AnyBody Modeling System, and bridges the gap to the whole ecosystem of open source scientific Python packages.
Workflow management for reproducible and scalable data analyses.
Snakemake is highly used in in the field of bioinformatics, but the system is usefull in all cases where data analysis workflows are involved. The Snakemake workflow management system is a tool to create reproducible and scalable data analyses. Workflows are described via a human readable, Python based language.
My contribution to snakemake was enabling windows support, which involved integration of the commandline systems on windows, and updating the snakemake test system to also handle windows tests. I am currently one of the 8 maintainers of the project.
Python-powered cross-platform shell (9K+ GitHub stars; Top 10 trending in 2020).
Xonsh is a modern, full-featured and cross-platform python shell. The language is a superset of Python 3.6+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, OSX, and Windows. Xonsh is meant for the daily use of experts and novices.
It has been a while since I actively contributed, but I have previously I was one of the core-developers when xonsh was getting started, and mostly handled the Windows compatibility aspects.
Academic Publications
Published 20+ peer-reviewed papers (Scopus h-index: 13). See the full publications list: Academic Publications
Experience
AnyBody Technology A/S
Application Engineer
Aug 2014 – Present | Aalborg, DK
Biomchanical Modeling
- Top expert in biomechanical multibody modeling, simulation & analysis with the AnyBody Modeling System.
- Developed the MoCap analysis framework for the AnyBody Modeling System, and model repository.
- Consultant in biomechanical modeling for industrial & research clients.
Developer Experience / Platform Engineering
- Orchestrated long-term Git platform journey (Bitbucket/Jira → GitLab → Azure DevOps Server / GitHub); led migration plans, branching policies & onboarding.
- Architected unified CI/CD (Azure Pipelines + GitHub Actions) for C++, Python tooling & docs; automated artifact & installer assembly cutting release cycle to ~25 minutes.
- Developed custom pytest plugin suite for model verification tests accelerating developer feedback.
- Built internal documentation portals (Sphinx + custom extensions & Pygments lexer) for AnyScript language & models.
- Modernized installer delivery via automated Inno Setup pipeline reducing manual effort & improving reliability.
- Implemented repo/workflow tooling emphasizing security, consistency & testability; championed Developer Experience.
- Fostered external & internal user community (AMMR, training/webcasts, discourse forums) driving adoption & contribution.
Materials and Production, Aalborg University
PhD Researcher
Aug 2009 – 2014 | Aalborg, DK
- Research & development of biomechanical models for human movement & environment interaction.
- Investigated validation methodologies for biomechanical multibody models.
TKS A/S
Consultant – R&D Engineer
2009 | Aalborg, DK
- Embedded software controlling wheelchairs with inter-oral devices.
- ISO 13485 compliance & medical device documentation.
Health Science and Technology, AAU
Research Assistant
Apr 2008 – Aug 2009 | Aalborg, DK
- Embedded software development.
- Wheelchair control with inter-oral interfaces.
Mathematical Sciences, AAU
Teaching Assistant
Aug 2008 – Aug 2010 | Aalborg, DK
- Assistant teacher in mathematics for first-year students.
Mermaid Care A/S
Engineering Trainee
Aug 2007 – Jan 2008 | Aalborg, DK
- R&D of medical equipment.
- Standards & regulations (ISO 60601-1) & Quality Management (ISO 13485).
Education
Aalborg University
MSc Biomedical Engineering
Graduated Jun 2008 | Aalborg, DK
Focus: Medical signals and systems.
When I'm Not Working
When I’m not behind my PC, I am father to two kids. I enjoy cooking and outdoor activities with my family, like skiing and swimming. I spend some of my time helping restoring and sailing an old wooden sailboat as part of club in Aalborg, that I helped start.