Marcus Andersson is a Senior Software Engineer based in Stockholm with 14 years of experience building reliable, user-focused systems across web and mobile platforms. Currently at Grafana Labs, he contributes to front-end UX and accessibility for a widely used observability platform, while also co-founding 5of7 and bringing product-minded engineering to startups. His open-source work spans impactful UI improvements in Grafana, Android image-cropping features for react-native-camera, and deeper tooling changes in Microsoft's rushstack, showing fluency from client visuals to compiler-like back-end logic. Marcus combines hands-on implementation with architectural insight, having progressed from system developer roles to systems architect responsibilities early in his career. He holds a Master’s in Computer & Systems Science from Uppsala University and often bridges product needs with maintainable code, particularly in complex, modular codebases. A less obvious strength is his pattern of improving developer experience and build tooling alongside end-user features, reflecting a full-spectrum engineering mindset.
14 years of coding experience
12 years of employment as a software developer
Master, Computer & Systems Science, Master, Computer & Systems Science at Uppsala universitet
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Role in this project:
Front-end Developer
Contributions:4 releases, 1435 reviews, 467 commits in 3 years 2 months
Contributions summary:Marcus primarily contributed to the front-end components of the Grafana project, focusing on improving the UI elements. Their work included implementing value mapping for "no data" states in the Gauge/BarGauge components, fixing issues with tooltips, and updating various UI components for the dashboard. The user was involved in adding new features, refactoring, and bug fixes within the project's user interface. They also contributed to improving the UI's accessibility and maintainability.
Monorepo for tools developed by the Rush Stack community
Role in this project:
Back-end Developer
Contributions:11 commits, 1 PR, 18 comments in 6 months
Contributions summary:Marcus contributed to the `api-extractor` tool, focusing on enhancements to support new import features like "import \* as module from ./local-module". These changes included modifying core components such as `AstSymbolTable`, `ApiModelGenerator`, and `DtsRollupGenerator` to accommodate and correctly analyze these module imports. Furthermore, the user made adjustments to error messages and corrected build-related issues, indicating a strong understanding of the project's internal workings and build processes.
apimonorepoeslintapi-extractororchestrator
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.
Request Free Trial
Marcus Andersson - Senior Software Engineer at 5of7