Mikael Brevik

Chief Technology Officer at Variant

Møre og Romsdal, 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

🤩
Rockstar
🎓
Top School
Mikael Brevik is a seasoned CTO and co-founder with 15 years of experience building and scaling web and frontend platforms from Norway’s Møre og Romsdal. He blends hands-on engineering — contributing to well-known open-source projects like node-notifier, metrics-graphics and libraries across the JS ecosystem — with product and community leadership, having run dev communities and podcasts around BartJS. His background spans backend, frontend and tooling work, including OAuth clients, React component optimizations and language-level library improvements for ReScript, showing deep attention to performance and developer experience. At Variant he moved from Chief Community Officer to CTO, reflecting a rare mix of technical stewardship and community-driven product strategy. Colleagues know him as a maintainer who cares about tests, cross-platform compatibility and small UX details that make developer tools delightful.
code15 years of coding experience
job5 years of employment as a software developer
bookBachelor Computer Engineering, Bachelor Computer Engineering at Sør-Trøndelag University College (HiST)
bookNorwegian University of Science and Technology
languagesEnglish, Norwegian
github-logo-circle

Github Skills (34)

structures10
data-visualizations10
struct10
javascript10
multiplatform10
component-design10
testing10
authentication10
user-authentication10
data-visualisation10
cross-platform10
notification10
front-end-development10
data-structures10
rescript10

Programming languages (18)

MDXC#JavaCSSRustElmHTMLSvelte

Github contributions (5)

github-logo-circle
mikaelbr/node-notifier

Dec 2012 - Jan 2023

A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback)
Role in this project:
userFull-stack Developer
Contributions:497 commits, 94 PRs, 226 pushes in 10 years 3 months
Contributions summary:Mikael focused on developing and refining the `node-notifier` module, a Node.js library for sending notifications on various operating systems. They implemented the initial codebase, fixed OS X compatibility, and improved the command-line execution, including fixing options passed to the exec command. Additional enhancements include wrapping arguments with quotes and adding testing capabilities. The user also refactored the module to support more notifiers.
fallbacksending-notificationsnotificationsnode-notifiersending
omniscientjs/omniscient

Oct 2014 - Oct 2018

A library providing an abstraction for React components that allows for fast top-down rendering embracing immutable data for js
Role in this project:
userFront-end Developer
Contributions:10 releases, 308 commits, 38 PRs in 4 years 1 month
Contributions summary:Mikael primarily contributed to the development of a React-based component library. Their work focused on creating and refining components, including the addition of a blog example and a reactions example. The commits show a focus on component composition, state management within the components, and incorporating mixins for additional functionality. Moreover, the user also made enhancements to the core component logic, such as updating lifecycle events and supporting children.
reactrenderingimmutablecomposabletop-down
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
Mikael Brevik - Chief Technology Officer at Variant