Dag Brattli

Tromsø, Troms og Finnmark, 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
Dag Brattli is a software engineer with a Master of Engineering in IT and 14 years of experience specializing in functional, reactive, asynchronous, and event-based programming. He is the founder and maintainer behind several notable open-source projects—most prominently RxPY (ReactiveX for Python, ~4.4k stars) and contributors to the Fable compiler (multi-target codegen including Python)—demonstrating deep expertise in reactive libraries and language tooling. Based in Tromsø, Norway, Dag focuses on web framework design and backend improvements that simplify time-based and concurrency-heavy logic. He combines hands-on core library maintenance with compiler-level contributions, often addressing subtle issues in code generation and observable semantics that few engineers tackle.
code14 years of coding experience
languagesEnglish, Norwegian
github-logo-circle

Github Skills (8)

time-management10
error-handling10
code-generation10
reactive-programming10
time-tracking10
python10
observable10
observables10

Programming languages (7)

C#TypeScriptPowerShellJavaScriptHTMLF#Python

Github contributions (5)

github-logo-circle
ReactiveX/RxPY

Mar 2013 - Jan 2023

ReactiveX for Python
Role in this project:
userBack-end Developer
Contributions:13 releases, 47 reviews, 1791 commits in 9 years 11 months
Contributions summary:Dag appears to be contributing to the backend of the RxPY library. They are focused on modifying and maintaining existing modules, as well as adding new functionality, such as for the timer and error handling operators. The commits indicate involvement in code that manages time-based events and handles the creation and combination of Observable objects. They are primarily focusing on the core functionality.
pythonreactive-extensionsrxpyreactivereactivex
fable-compiler/Fable

Sep 2018 - Dec 2022

F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
Role in this project:
userBack-end Developer
Contributions:6 releases, 87 reviews, 546 commits in 4 years 4 months
Contributions summary:Dag primarily contributed to the Fable compiler project, focusing on improving its Python code generation capabilities. They made several changes related to Python code generation, including fixing dictionary handling, implementing support for switch statements, and refining the handling of string interpolation. The user also addressed import-related issues and contributed to general code cleanup and improvements, showcasing a focus on enhancing the Python backend of the compiler.
pythonrustfsharpjavascriptdart
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
Dag Brattli