Rúnar Bjarnason

Co-Founder at Unison Computing

Concord, Massachusetts, United States
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
Rúnar Bjarnason is a seasoned software engineer and co-founder with 16 years of experience building compilers, core libraries, and production systems with a strong emphasis on functional programming. Based in Concord, MA, he co-founded Unison Computing and authored much of the Unison compiler and base libraries, bringing language-design and tooling experience to real-world developer workflows. His open-source contributions include substantive work on influential projects like Unison, fs2, scalaz and the fpinscala exercises, showing deep expertise in type systems, streaming I/O, and performant functional data structures. Rúnar has a track record of shipping backend systems in Scala and Haskell across domains from video streaming and finance to large-scale infrastructure, and he’s comfortable both leading teams and getting into the compiler-level weeds. An early career pivot from virus analysis to language and systems work hints at a pragmatic curiosity that has driven his long-term focus on correct, composable software.
code16 years of coding experience
job19 years of employment as a software developer
bookComputer Science, Computer Science at Reykjavík Tech
github-logo-circle

Github Skills (21)

algorithm10
algorithms10
programming-language10
monoid10
data-structure10
java10
scala10
javas10
language-design10
monads10
data-structures10
stream-processing10
functional-programming10
unison10
compress9

Programming languages (15)

JavaCSSRustScalaVueElmGoHTML

Github contributions (5)

github-logo-circle
unisonweb/unison

Mar 2018 - Jan 2023

A friendly programming language from the future
Role in this project:
userBack-end Developer
Contributions:121 reviews, 991 commits, 220 PRs in 4 years 11 months
Contributions summary:Rúnar contributed to the Unison project by implementing and modifying code related to core features, including type checking, code generation, and code execution. They focused on changes in the "parser-typechecker" directory. These changes include implementation of new methods for the Util/Relation, modifications to the Codebase structure, and general code improvements, demonstrating expertise in the core logic of the Unison programming language.
programming-languagehaskellunisonunison-language
fpinscala/fpinscala

Sep 2013 - Oct 2019

Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
Role in this project:
userBack-end Developer
Contributions:75 commits, 49 PRs, 54 pushes in 6 years 1 month
Contributions summary:Rúnar primarily contributed to the core logic of the "Functional Programming in Scala" book examples. The commits demonstrate modifications to existing Scala code, focusing on the Monad and List data structures. Furthermore, the user addressed errors and updated existing answers within the answer key related to the topics within the book, indicating a focus on correcting and expanding the practical exercises. Overall, the user demonstrates contributions to several important Scala coding exercises.
functional-programminggoscala
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