Fredrik De Vibe

Tech Lead at Gnist Consulting

Oslo, Norway
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

👤
Senior
🎓
Top School
Fredrik De Vibe is a tech lead based in Oslo with 12 years of software engineering experience and a strong background in both hands-on development and team leadership. He has led R&D and consulting teams at organizations like The Qt Company and Sopra Steria, and currently heads technical delivery at Gnist Consulting after an extended period as an independent consultant. Fredrik's engineering roots span embedded C/C++ and video conferencing systems through to Python and backend services, complemented by practical Scrum mastery and process improvement. An active open-source contributor, he has improved robustness and developer ergonomics in notable projects such as ChicagoBoss (Erlang web MVC) and the multi-protocol bridge matterbridge, demonstrating depth in back-end systems and logging/error handling. He blends a systems-level perspective from a University of Oslo M.Sc. with a pragmatic focus on observability, error handling and developer workflows—often surfacing small but impactful improvements like multiline stacktrace formatting and IRC NickServ integration. Colleagues know him as a process enthusiast who pairs technical rigor with a knack for making complex systems easier to maintain and operate.
code12 years of coding experience
job21 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at University of Oslo
languagesEnglish, French, Chinese, Norwegian
github-logo-circle

Github Skills (27)

erlang10
template-engine10
mattermost10
go10
web-framework10
logging10
irc10
api-design9
php-java-bridge9
jsbridge9
apim9
format-table9
formatting9
configuration-management9
scriptingbridge9

Programming languages (11)

TypeScriptC++ShellCJavaScriptVueGoPHP

Github contributions (5)

github-logo-circle
ChicagoBoss/ChicagoBoss

Oct 2014 - Nov 2014

Erlang web MVC, now featuring Comet
Role in this project:
userBack-end Developer
Contributions:15 commits in 29 days
Contributions summary:Fredrik primarily contributed to the back-end functionality of the Erlang web MVC framework. They added support for configuring template auto-escaping within the ErlyDTL template adapter and documented this feature. Furthermore, the user addressed error handling within controllers and views by sending appropriate server error responses and improved logging with formatted stack traces. They also refined the logging utility by implementing multiline stack traces and refactored the stacktrace formatting.
erlangcometweb-appframeworkweb-mvc
42wim/matterbridge

Mar 2016 - Mar 2016

bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram, rocketchat, twitch, ssh-chat, zulip, whatsapp, keybase, matrix, microsoft teams, nextcloud, mumble, vk and more with REST API (mattermost not required!)
Role in this project:
userBack-end Developer
Contributions:8 commits, 7 PRs, 4 comments in 3 days
Contributions summary:Fredrik primarily focused on enhancing the `matterbridge` project by adding new functionalities and improving existing ones. They implemented features like enabling the `!users` command with table formatting, adding NickServ authentication for IRC, and adding configuration options such as `PrefixMessagesWithNick`, `NickFormatter`, and `NicksPerRow`. Moreover, they made improvements in message formatting and asynchronous handling of connect events. These changes indicate a focus on expanding bridge functionalities and improving user experience.
xmppwhatsappdiscordbotssh
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
Fredrik De Vibe - Tech Lead at Gnist Consulting