Patrik Henningsson is a seasoned web developer based in Gothenburg with 15 years of professional experience and over a decade focused full-time on building modern web experiences. He blends front-end craft—HTML, CSS, JavaScript, UI and UX design—with server-side PHP and a solid grounding in Linux and networking from earlier system engineering roles. Since 2007 he has driven web projects at Aptoma, consistently shipping user-focused interfaces and pragmatic solutions. An active open-source contributor, he has enhanced madge to better handle CoffeeScript, TypeScript and multiple module formats, showing attention to tooling that improves developer workflows. Patrik’s background across maps, systems and Linux consulting gives him a practical systems-oriented perspective that informs clean, maintainable front-end architecture. Colleagues value him for turning complex dependency and compatibility challenges into reliable, usable outcomes.
Create graphs from your CommonJS, AMD or ES6 module dependencies
Role in this project:
Full-stack Developer
Contributions:9 reviews, 384 commits, 84 PRs in 10 years 6 months
Contributions summary:Patrik primarily contributed to the development and maintenance of a module dependency graph creation tool, implementing features and bug fixes related to its functionality. Their work included adding support for CoffeeScript and TypeScript, along with enhancements for handling different module formats (AMD, CommonJS, and ES6) and resolving relative module identifiers. They also addressed compatibility issues and added support for GraphViz options and TypeScript configuration, demonstrating a focus on enhancing the tool's overall capabilities and resolving dependencies.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.