Allan Jensen

Senior Manager at KDE

Berlin, Germany
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
Allan Jensen is a senior software leader and engineer based in Berlin with 24 years of experience bridging low-level systems and product-facing software. As Senior Manager at The Qt Company and a long-time KDE contributor, he blends deep C++ expertise (Qt, WebKit/Chromium) with multithreading, kernel and VoIP experience to design robust interactions between hardware and software. He has a track record of hands-on contributions to high-profile open-source projects—improving audio metadata handling in TagLib and enhancing core behavior and thread-safety in Qt WebEngine and Qt Quick. Known for cleaning up complex codebases and improving API flexibility, he pairs technical stewardship with coaching and project management to deliver maintainable systems. An interesting detail: his work spans everything from fixing subtle clipboard and certificate-handling bugs in web engines to implementing Ogg/FLAC support, reflecting both protocol-level knowledge and product sensibility.
code24 years of coding experience
bookB.Sc., B.Sc. at Københavns Universitet - University of Copenhagen
bookCand. Scient, Cand. Scient at Københavns Universitet
github-logo-circle

Github Skills (21)

c-language10
qt10
api-design10
qtquick10
metadata10
object-oriented-programming10
file-parsing10
file-format10
parsing10
file-parser10
flac10
qml10
ogg10
cprogramming-language10
thread-safety9

Programming languages (10)

QMLC++ShellCRustLLVMCMakeJavaScript

Github contributions (5)

github-logo-circle
qt/qtwebengine

Mar 2014 - Oct 2016

Qt WebEngine
Role in this project:
userBack-end Developer
Contributions:440 commits in 2 years 6 months
Contributions summary:Allan's contributions centered around enhancing the Qt WebEngine project, specifically focusing on the core functionality of the web engine. Their work involved updating clipboard selection behavior, fixing keyboard scrolling issues, adding an API to retrieve the favicon URL, and adding support for a settings dialog in the demo browser. They also addressed issues related to the handling of certificate errors, including code for overriding some certificate errors, and ensured thread safety and proper object lifetime management within the project.
webengineqt5qt
taglib/taglib

Apr 2004 - May 2006

TagLib Audio Meta-Data Library
Role in this project:
userBack-end Developer
Contributions:30 commits in 2 years 1 month
Contributions summary:Allan contributed to the TagLib audio metadata library by fixing bugs and changing the API to be more flexible. Their work involved modifications to the `oggpage.cpp` and `flac/flacproperties.cpp` files, suggesting an understanding of audio file formats and their properties. They also implemented support for Ogg/FLAC files, which included the creation of new files and changes to the existing file structure.
id3v2aacmp3ogg-vorbisdata-library
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
Allan Jensen - Senior Manager at KDE