Johannes Gorset is a seasoned engineering leader based in Oslo with 15 years of experience building teams and products at the intersection of technology, business, and people. Currently Frontansvarlig at VG and formerly Director of Engineering at Schibsted, he combines product-minded leadership with hands-on engineering to shape front-page experiences and scale organizations. He’s a pragmatic full-stack engineer and open-source enthusiast with notable contributions to widely used projects like requests and practical tools such as Whisper-as-a-Service and Facepy. Johannes has a track record of growing teams (from startups to 45+ engineers), improving developer tooling, and bringing reliability to critical customer-facing systems. He also sits on the board of 2Park Technologies, where he applies AI-driven product thinking to real-world operations, reflecting an uncommon blend of product, ops and technical depth.
15 years of coding experience
14 years of employment as a software developer
Bachelor's degree Graphic Design, Bachelor's degree Graphic Design at Westerdals Oslo ACT
English, Norwegian, ruby, javascript, python, php, swift, java, Japanese
Facepy makes it really easy to use Facebook's Graph API
Role in this project:
Back-end Developer
Contributions:364 commits, 19 PRs, 48 pushes in 9 years 1 month
Contributions summary:Johannes primarily focused on refactoring and improving the `facepy` library, which simplifies interaction with the Facebook Graph API. Their work involved upgrading dependencies from `httplib2` to `requests`, refactoring exception handling, implementing more robust pagination logic and adding support for features such as appsecret proofs. Furthermore, the user added testing capabilities and addressed several bugs, including those related to pagination, to enhance the library's reliability.
Definitely the best way to make Bots on Facebook Messenger with Ruby
Role in this project:
Back-end Developer
Contributions:296 commits, 105 PRs, 211 pushes in 5 years
Contributions summary:Johannes focused on developing core functionality for a Facebook Messenger bot in Ruby. Their contributions involved implementing features for subscribing and unsubscribing applications to pages, as well as enabling the bot to receive and respond to messages. They also refactored the code to integrate HTTParty for making API requests and set up a server component to handle incoming requests. The user's work demonstrates a focus on building the core logic and communication pathways for the bot.
botrubyfacebookbotsmessenger
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
Johannes Gorset - Frontansvarlig at VG - Verdens Gang AS