Jakob Pupke is a Senior Software Engineer based in Berlin with 11 years of hands-on experience building and scaling full-stack web applications, primarily using Ruby on Rails, React/Vue, TypeScript and PostgreSQL. He has co-founded startups and steered product and technical decisions from prototype to production, with recent work at Tourlane and earlier co-founder roles that combined backend services, AWS container deployments, and team-led rewrites. An active open-source contributor in the Rails ecosystem, he improved monitoring and JSONB accessor libraries—adding Redis cluster support and robust ignored-endpoint handling—demonstrating attention to observability and data modeling. Jakob pairs practical engineering with product sensibility, enjoys improving test suites and initializer docs, and brings an interdisciplinary background that includes web development MOOCs and studies in media informatics and Islamic studies.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Arts (BA), Islamic Studies, Bachelor of Arts (BA), Islamic Studies at Freie Universität Berlin
MOOC, Web Development, MOOC, Web Development at Udacity
Bachelor of Science (B.S.), Medieninformatik, Bachelor of Science (B.S.), Medieninformatik at University of Applied Sciences Berlin
Adds typed jsonb backed fields to your ActiveRecord models.
Role in this project:
Back-end Developer
Contributions:9 releases, 14 reviews, 78 commits in 2 years 4 months
Contributions summary:Jakob primarily contributed to the `jsonb_accessor` library, enhancing its functionality and addressing deprecation warnings. Their work included refactoring existing code, merging pull requests, and bumping the library version. The user also focused on improving the database configuration and test environment, and fixing direct assignment issues related to store keys.
Monitor performance of you Rails applications (self-hosted and free)
Role in this project:
Back-end Developer
Contributions:2 reviews, 10 commits, 5 PRs in 2 months
Contributions summary:Jakob primarily focused on enhancing the Rails Performance monitoring tool's backend functionalities. They implemented the ability to ignore specific endpoints, improved Redis integration with set and expire functionality, and addressed initialization issues within the engine. Furthermore, the user added documentation to the initializer file and updated the testing suite to include the functionality for ignoring endpoints. They also improved the tool's architecture by switching to sets for ignored endpoints and supporting Redis cluster by default.
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
Jakob Pupke - Senior Software Engineer at Tourlane