Daniel Bachler

Head Of Engineering at Our World in Data

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
Daniel Bachler is a pragmatic engineering leader and Head of Engineering at Our World in Data with 11 years of professional software experience and a background that uniquely blends film directing with deep technical craft. He moves fluidly between full-stack development and backend systems, with hands-on contributions to notable open-source projects like the owid-grapher data-visualization platform and graphene-django, and has improved type safety, chart projections, and complex GraphQL/Django query handling. Previously a CTO for EU research projects, he led remote teams building data warehouses and scientific data pipelines using F#, Elm, Python, Scala and cloud-native stacks, demonstrating both architectural rigor and domain-specific data stewardship. Daniel values clear vision and narrative as much as robust engineering, applying an aesthetic sensibility to user-facing data tools while ensuring sound technical foundations. His interests span biochemistry, data visualization and robotics, reflecting a curiosity for systems from molecules to interactive interfaces.
code11 years of coding experience
job19 years of employment as a software developer
bookHTL Spengergasse
bookFilmregie, Filmregie at filmArche Berlin
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
139reputation
18kreached
4answers
0questions
github-logo-circle

Github Skills (31)

unit-testing10
parser10
pytest10
python10
django10
code-standards10
typescript10
wpgraphql10
elm10
parsing10
parse10
wordpress-graphql10
graphene10
typescript-types10
graphql10

Programming languages (20)

C#C++CSSRustPureScriptElmGoMustache

Github contributions (5)

github-logo-circle
owid/owid-grapher

May 2021 - Jan 2023

A platform for creating interactive data visualizations
Role in this project:
userFull-stack Developer
Contributions:656 reviews, 810 commits, 691 PRs in 1 year 8 months
Contributions summary:Daniel's commits primarily focused on adding return type annotations, which improved type safety in the codebase. They made changes to the core components, specifically improving line charts with projections. Additionally, they refactored code, corrected typos, and addressed styling.
data-visualizationdata-visualizationsreacttypescript
Build powerful, efficient, and flexible GraphQL APIs with seamless Django integration.
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 10 comments in 5 months
Contributions summary:Daniel primarily focused on resolving issues and improving the functionality of the GraphQL API built with Django and Graphene. Their contributions included implementing new test cases, fixing existing unit tests that involved complex queries, and updating method signatures for compatibility. They also made modifications to handle distinct querysets and merge them correctly, reflecting a deep understanding of the underlying Django ORM and GraphQL integration. Additionally, the user made minor adjustments like removing print statements.
djangographql-apigraphenepythongraphql
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