Niklas Berglund

Senior Software Engineer at Niklas Berglund AB

Gothenburg, Västra Götaland County, 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
Niklas Berglund is a Senior Software Engineer with 17 years of hands-on experience building and testing reliable back-end systems and polished user interfaces from Gothenburg, Sweden. He blends full-stack craftsmanship—contributing UI improvements to the popular MacDown markdown editor—with deep back-end and database work on projects like the MusicBrainz server, demonstrating comfort across Perl, SQL and native macOS tooling. His career spans freelance and product roles, including test architecture at Plejd and QA engineering at Mullvad VPN, reflecting a strong focus on quality, automation and maintainability. Now running his own consultancy, he pairs pragmatic engineering with a penchant for fixing subtle UX and caching bugs that often go unnoticed until they affect real users.
code17 years of coding experience
job15 years of employment as a software developer
bookSoftware Engineering, Software Engineering at University of Gothenburg
languagesSwedish, English, Chinese
stackoverflow-logo

Stackoverflow

Stats
3,593reputation
689kreached
32answers
12questions
Badges
xcode
top-5%
reverse
top-5%
nsarray
top-5%
github-logo-circle

Github Skills (28)

markdown10
objective-c10
musicbrainz10
postgresql10
text-editor10
ui-design10
perl10
cocoa10
markdown-it10
sql10
macos10
apidoc9
database-design9
api9
xcode9

Programming languages (10)

JavaShellRustBatchfileJavaScriptObjective-CSwiftPerl

Github contributions (5)

github-logo-circle
MacDownApp/macdown

Jan 2017 - Aug 2017

Open source Markdown editor for macOS.
Role in this project:
userFull-stack Developer
Contributions:43 commits, 18 PRs, 4 pushes in 7 months
Contributions summary:Niklas primarily contributed to the MacDown application's user interface and toolbar functionalities. Their work included implementing a new toolbar with programmatically created items, including support for segmented controls. They also addressed a bug related to image caching and integrated a drop-down menu for layout options. Additional contributions included improvements to the save dialog and the addition of features like strikethrough and highlight formatting.
objective-cmarkdown-convertermarkdown-viewermarkdown-writermarkdown-to-html
Server for the MusicBrainz project (website, API, database tools)
Role in this project:
userBack-end Developer
Contributions:75 commits in 4 months
Contributions summary:Niklas primarily worked on back-end functionalities for the MusicBrainz server. Their contributions include adding and modifying Perl scripts for handling collection management, web service API, and database interactions. They implemented features for adding and removing releases, managing user preferences, and interacting with the database to retrieve and store collection-related information. The user also made database schema changes and SQL updates.
apireactmysqlmusicbrainzdatabase-api
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
Niklas Berglund - Senior Software Engineer at Niklas Berglund AB