Per Brolin

Software Engineer at Mermaid

Greater Uppsala Metropolitan Area Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Per Brolin is a software engineer based in the Greater Uppsala area with over three years of recent experience and a long career background in embedded and systems programming dating back to the late 1990s. He brings deep C/C++ and Linux driver expertise from roles in aerospace, satellite systems, and marine control, and has worked on low-level boot and RTOS adaptations as well as PLC-based control systems. Currently at Mermaid, he contributes front-end UI features to the popular open-source Mermaid.js project, adding new diagram types like pie and bar charts that improve developer documentation workflows. Per combines hands-on kernel and driver work with UI-focused open-source contributions—an uncommon cross-section that helps bridge device-level constraints and developer-facing tools. He holds an M.Sc. in Electrical Engineering from Chalmers and is experienced in bringing complex hardware-software systems into testable, production-ready form.
code3 years of coding experience
job25 years of employment as a software developer
bookMaster of Science (M.Sc.), Electrical Engineering, Master of Science (M.Sc.), Electrical Engineering at Chalmers University of Technology
github-logo-circle

Github Skills (12)

mermaid10
uid10
diagram10
javascript10
front-end-development10
ui-design10
typescript-types9
flowchart9
typescript9
typescripts9
parsing8
text-parsing8

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
mermaid-js/mermaid

Sep 2022 - Jan 2023

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
userFront-end Developer
Contributions:3 releases, 16 reviews, 26 commits in 3 months
Contributions summary:Per primarily contributed to the UI aspects of the Mermaid.js project, including the introduction of the pie chart diagram type and the implementation of the "bar" diagram type. Their work involved modifications to the `mermaid.jison` file for parsing diagram types. They also made changes to the `cypress/platform/per.html` file, including the addition of mermaid related diagrams.
diagramsflowchartssequencesequence-diagramssimilar
Contributions:38 pushes, 2 branches in 22 days
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
Per Brolin - Software Engineer at Mermaid