Mathias Fredriksson

Senior Software Engineer at Coder

Finland
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
Mathias Fredriksson is a Senior Software Engineer based in Finland with 12 years of experience building reliable back-end systems and contributing to widely used open-source Go and shell tooling. He has a track record of improving performance and correctness—fixing concurrency bugs in HashiCorp’s yamux, enhancing SFTP path handling, and optimizing git-status checks and prompt rendering in the popular sindresorhus/pure ZSH prompt. At companies like Walkbase and Coder he’s focused on pragmatic refactors, cross-platform test coverage, and shipping features that improve maintainability and user-facing behavior. Trained with a master’s in computer science from Åbo Akademi, he blends systems-level rigor with attention to developer experience, evidenced by contributions ranging from XLSX styling to terminal UX improvements.
code12 years of coding experience
job9 years of employment as a software developer
bookDatanome, Datanome at Turku Vocational Institute
bookMaster's degree, Computer Science, Master's degree, Computer Science at Åbo Akademi
languagesSwedish, Finnish, English
github-logo-circle

Github Skills (34)

asynchronous10
git10
scripting10
mutex10
async10
testing10
spreadsheet10
terminal-emulator10
terminal-application10
prompt10
osdev10
script10
go10
customisation10
customizing10

Programming languages (25)

C#CMakefileGoHTMLTypeScriptShellVHDL

Github contributions (5)

github-logo-circle
sindresorhus/pure

Feb 2015 - Jan 2023

Pretty, minimal and fast ZSH prompt
Role in this project:
userFull-stack Developer
Contributions:15 releases, 24 reviews, 133 commits in 7 years 11 months
Contributions summary:Mathias primarily contributed to improving the ZSH prompt functionality, addressing spacing and display issues. They refactored the asynchronous logic for git status checks and fetch operations, optimizing performance. The user also implemented enhancements such as showing the hostname in the terminal title during SSH sessions and added support for VI-mode indicators. Furthermore, they addressed multiple bugs related to path handling and prompt rendering.
zsh-promptzsh-pluginbashshell-promptshell-theme
pkg/sftp

Oct 2022 - Oct 2022

SFTP support for the go.crypto/ssh package
Role in this project:
userBack-end Developer
Contributions:21 reviews, 12 commits, 2 PRs in 4 days
Contributions summary:Mathias primarily focused on enhancing the `pkg/sftp` package, which provides SFTP support. Their contributions involved adding functionality to the SFTP server, specifically enabling the setting of a working directory for relative path resolution. This work included modifying existing code to incorporate a working directory option and updating tests for thorough coverage across different operating systems. Furthermore, the user refactored and simplified code, enhancing its overall maintainability.
golangsftpsshgocrypto
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
Mathias Fredriksson - Senior Software Engineer at Coder