Henrik Olsson

Software Developer at John Doe Invest

Lund, Sweden
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
Henrik Olsson is a software developer based in Lund with 9 years of experience building full‑stack JavaScript systems and, more recently, Odoo-driven Swedish point-of-sale solutions. At John Doe Invest he architects a certified Swedish POS, multiple e‑commerce sites and Odoo modules, including integrations with payment providers such as Adyen. An avid Scala enthusiast who began personal Android development in 2013, Henrik also contributes to teaching tooling for Lund University's Scala course and has made backend and QA contributions to the high-profile LLVM project, improving test infrastructure and bounds-safety features. He blends pragmatic product delivery with deep technical work across Node.js, React/Preact, SQL, Kafka and testing frameworks, supported by an MSc from Lund University.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster of Science in Engineering, Information and Communication Engineering Technologies, Master of Science in Engineering, Information and Communication Engineering Technologies at The Faculty of Engineering at Lund University
bookTeknikprogrammet (Engineering), Specialization: Computer Science and Information Technology, Teknikprogrammet (Engineering), Specialization: Computer Science and Information Technology at Polhemskolan
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
422reputation
54kreached
15answers
5questions
github-logo-circle

Github Skills (27)

strings10
llvm10
testing10
text-manipulation10
test-framework10
file-io10
scala210
scala10
mat10
fileio10
file-handling10
file-processing10
file-access10
clangd10
clang10

Programming languages (10)

TypeScriptC#C++RustLLVMTeXScalaJavaScript

Github contributions (5)

github-logo-circle
llvm/llvm-project

Nov 2019 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend & QA Engineer
Contributions:39 reviews, 33 PRs, 19 pushes in 5 years 5 months
Contributions summary:Henrik contributed to the LLVM project by adding and modifying test infrastructure and core compiler features. They introduced new attributes related to bounds safety, focusing on pointer analysis within the Clang compiler. Additionally, they updated the lit testing framework to process ANSI color codes correctly, with subsequent reversion and relanding of this functionality. The user also worked on utility scripts, specifically to add automatic test updating functionality.
compilerstechnologiesclangsubmittoolchain
lunduniversity/introprog

May 2016 - Aug 2016

Teaching material for "Introduction to Programming using Scala" at Lund University, LTH. http://cs.lth.se/pgk/
Role in this project:
userBackend Developer
Contributions:29 commits, 6 PRs, 2 comments in 3 months
Contributions summary:Henrik's primary contribution appears to be the creation of a utility, `solucheck.scala`, designed to verify the consistency of LaTeX commands (\Task and \Subtask) across exercise and solution files within the project's teaching materials. This utility includes features for initializing solution files, checking all weeks, and providing detailed reports on discrepancies. The user demonstrates proficiency in Scala programming, file I/O, and string manipulation.
lthteachingscalalund-universityprogramming-courses
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
Henrik Olsson - Software Developer at John Doe Invest