Friedrich Lindenberg is a Berlin-based founder and data/software engineer with 17 years’ experience building investigative data platforms and analytical tooling for cross-border research. As Geschäftsführer of OpenSanctions he leads the creation and sustainable operation of a global sanctions and risk database, drawing on years supporting investigative reporters and anti-corruption projects. He blends backend engineering (PDF parsing, search and ingestion pipelines) with frontend data-portal UX improvements, contributing to prominent open-source projects such as CKAN, Aleph and pdfminer.six. Comfortable moving between architecture, data librarianship and hands-on refactors, he’s known for pragmatic, testable fixes that improve robustness at scale. An unusual strength is his combination of newsroom-facing investigative support with production-grade engineering, turning complex public-interest data into reliable, queryable assets.
17 years of coding experience
6 years of employment as a software developer
Bachelor Angewandte Medienwissenschaften, Bachelor Angewandte Medienwissenschaften at Technische Universität Ilmenau
Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.
Role in this project:
Back-end Developer
Contributions:371 commits, 76 PRs, 229 pushes in 9 years 10 months
Contributions summary:Friedrich primarily contributed to the project by refactoring the existing code base. The user updated the codebase by renaming a file and refactoring imports across various project files, including setup and test files. The code changes touched upon the project's core data handling and SQL interaction logic.
Search and browse documents and data; find the people and companies you look for.
Role in this project:
Back-end Developer
Contributions:3 releases, 13 reviews, 5659 commits in 6 years 9 months
Contributions summary:Friedrich's contributions focused on bug fixes and refactoring within the aleph project's data ingestion and analysis pipelines. The commits involve changes to Python code across multiple files, including adjustments to text chunking, error handling within package ingestion (like for RAR and TAR files), and the extraction of entities. These changes reflect an effort to improve the robustness and functionality of the project's backend data processing capabilities.
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
Friedrich Lindenberg - Geschäftsführer at OpenSanctions