Max Ekman is a Gothenburg-based software architect, founder of Looplab and fractional CTO with 13 years of experience building cloud-native, distributed and edge systems. He brings deep hands-on expertise in Go (10+ years), Google Cloud, Kubernetes, Terraform, event sourcing and AI/ML ops, and regularly partners with CEOs and CTOs to shape architecture and delivery. At Einride he served as Chief Software Architect for Autonomous Technologies, shifting testing left, increasing release cadence and strengthening vendor relationships while remaining practical and code-oriented. He is an active open-source contributor (notably enhancing the looplab/fsm Go library with better error handling, custom event args and examples) and champions quality and extensibility in core libraries. Unusually for a systems architect, he started in VFX and pipeline engineering—authoring a scalable render-farm and custom Maya tools—which gives him a production-minded approach to automation, tooling and performance.
Contributions:5 releases, 31 reviews, 32 commits in 7 years 7 months
Contributions summary:Max primarily focused on enhancing the functionality of a Finite State Machine (FSM) implementation in Go. Their contributions included adding error handling to callbacks, incorporating support for custom event arguments, and introducing the ability to check for non-existing events. Furthermore, the user added comprehensive examples and addressed code quality issues, like fixing an incorrect test for generic callback names. These changes directly improved the flexibility and usability of the FSM library.
Contributions:11 PRs, 26 pushes, 11 branches in 8 years 6 months
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.