Bjørn Mæland

Senior Developer at TV 2

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
Bjørn Mæland is a senior full-stack developer based in Norway with 18 years of experience building performant web systems and front-end architectures. He moves fluidly between React/Vue frontends and Node/.NET backends, and has led migrations from legacy desktop and VB6 stacks to modern cloud-native web apps and reusable design systems. His work spans product-focused roles and platform engineering—real-time systems, IaC, Kubernetes, and performance testing feature regularly in his projects. An active open-source contributor, he has contributed meaningful fixes to well-known projects like Jekyll and NLTK, showing both Ruby and Python fluency. He combines a pragmatic, test-driven approach with DevOps and automation skills, making him effective at shipping reliable production systems. Notably, he’s delivered real-time solutions for high-profile clients (including a live NBA app) while also architecting single sign-on and distributed streaming backends.
code18 years of coding experience
job16 years of employment as a software developer
bookBS, Informasjonsvitenskap, BS, Informasjonsvitenskap at Universitetet i Bergen (UiB)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

ruby10
nltk10
liquid10
nlp10
python10
jekyll10
natural-language-processing10
testing10
static-site-generator9
machine-learning9
develop9
markdown-it9
blog-engine9
markdown9
debugging7

Programming languages (7)

TypeScriptCSSJavaScriptRoffRubyPythonEmacs Lisp

Github contributions (5)

github-logo-circle
nltk/nltk

Jan 2009 - May 2010

NLTK Source
Role in this project:
userBack-end Developer
Contributions:33 commits in 1 year 4 months
Contributions summary:Bjørn primarily contributed to the Natural Language Toolkit (NLTK) library by modifying existing code and fixing bugs. They made changes to several Python files, including `setup.py`, `scores.py`, `prover9.py`, `drt.py`, `wordnet_app.py`, `downloader.py`, `text.py`, and `concordance_app.py`, improving the robustness and functionality of different modules within NLTK. These modifications ranged from fixing threading issues to removing unused imports and addressing specific issues. Additionally, the user updated the documentation and fixed minor errors.
nlppythonmachine-learningnltknatural-language-processing
jekyll/jekyll

Feb 2009 - Jun 2009

:globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby
Role in this project:
userBack-end Developer
Contributions:5 commits in 3 months
Contributions summary:Bjørn contributed to the Jekyll static site generator by modifying core Ruby files. Their changes included making the categories feature more flexible, enabling array-based category inputs, and adding functionality to ignore Emacs autosave files. Additionally, the user refactored existing code and addressed a CGI escaping issue related to post titles, demonstrating an understanding of the project's internal workings and how to improve functionality.
globestatic-siteliquidblog-engineruby
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
Bjørn Mæland - Senior Developer at TV 2