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.
10 years of coding experience
3 years of employment as a software developer
Master 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
Teknikprogrammet (Engineering), Specialization: Computer Science and Information Technology, Teknikprogrammet (Engineering), Specialization: Computer Science and Information Technology at Polhemskolan
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend & 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.
Teaching material for "Introduction to Programming using Scala" at Lund University, LTH. http://cs.lth.se/pgk/
Role in this project:
Backend 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.
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