Johannes Filter

Full-stack Software Developer And Data Scientist

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

🤩
Rockstar
🎓
Top School
Johannes Filter is a full-stack software developer and data scientist based in Berlin with 11 years of experience building data-driven web applications and tooling. He blends backend data engineering and NLP work in Python with modern JavaScript front-ends (React) and practical expertise in scraping and PDF processing, often applied to civic-tech and investigative projects. At AlgorithmWatch he developed systems to reverse-engineer large platforms via crowdsourcing, and as a recurring Prototype Fund grantee he has shipped open-source software funded by the German government. His open-source contributions include UI and performance improvements to a popular React Native onboarding library, showing attention to UX and scalable component design. He pairs rigorous academic training from Hasso Plattner Institute with hands-on freelance delivery, comfortable moving between research-grade data work and production-facing interfaces.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Hasso Plattner Institute
bookExchange Student, Human Computer Interaction, Exchange Student, Human Computer Interaction at Tallinn University
bookExchange Student, Computer Science, Exchange Student, Computer Science at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Otto-von-Guericke-Universität Magdeburg
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,903reputation
350kreached
46answers
10questions
Badges
nlp
top-5%
github-logo-circle

Github Skills (12)

javascript10
react-native10
ui-components10
flatlist9
provisioning9
nlp9
react8
mobile6
spacy6
python6
security6
brunch6

Programming languages (19)

C#MDXC++CTeXVueGoHTML

Github contributions (5)

github-logo-circle
🛳 Delightful onboarding for your React-Native app
Role in this project:
userFront-end Developer
Contributions:141 commits, 35 PRs, 95 pushes in 4 years 4 months
Contributions summary:Johannes primarily focused on improving the user interface and overall user experience of the React Native onboarding component library. Their contributions include refactoring and refactoring UI components, such as paginators and buttons, and replacing the `ScrollView` with `FlatList` for performance enhancements. The user also addressed several bugs, updated dependencies, and added new features, like animation to page transitions. They also made contributions to propTypes and made the project adapt to orientation changes.
reactonboardingreact-nativeinstructionsreact-native-component
pd3f/pd3f

May 2020 - Apr 2021

🏭 PDF text extraction pipeline: self-hosted, local-first, Docker-based
Contributions:84 commits, 2 PRs, 35 pushes in 10 months
extractionpythonlocal-hostedlanguage-modelpdf
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
Johannes Filter - Full-stack Software Developer And Data Scientist