Irfan Karaca is a Director of Engineering based in London with over a decade of experience designing and shipping enterprise n-tier management systems and infrastructure components. He combines strong OO-driven system decomposition with hands-on product work in graph databases, having led development of graph ETL and visualization products and contributed front-end enhancements to Neo4j Browser. At Neo4j he progressed from Staff Engineer to Director, focusing recently on data visualization, ETL tooling and UX improvements that bridge complex backend models to intuitive exploration. His background spans high-throughput service buses, MVVM UI frameworks and performance-tuned integrations, reflecting a rare mix of operational scale and UI craftsmanship. Known for turning domain complexity into practical, testable components, he often surfaces insights at the intersection of data modeling and user-facing tooling.
10 years of coding experience
13 years of employment as a software developer
Master's Degree, Software Management, Master's Degree, Software Management at Middle East Technical University
High School, High School at Trabzon Yomra Fen Lisesi
Neo4j Browser is the general purpose user interface for working with Neo4j. Query, visualize, administrate and monitor the database.
Role in this project:
Front-end Developer
Contributions:112 commits, 60 PRs, 28 pushes in 1 year 5 months
Contributions summary:Irfan's commits primarily focus on developing the user interface for the Neo4j Browser. They implemented a new Queries Frame, allowing users to list and kill running queries. Furthermore, the user added auto and manual refresh functionalities, along with a test, and integrated styling updates and refinements to various UI components such as buttons and icons.
Contributions:1 release, 6 PRs, 4 pushes in 6 years 2 months
dude
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.