Daniel Darabos is a pragmatic engineering leader and co-founder currently serving as CTO of LynxKite, where he builds an extensible GPU-backed data platform for drug discovery after a decade-plus focus on graph data science. With 13 years of professional experience and a Master's in Computer Science from BME, he has driven core back-end architecture and led small research teams to productionize graph ML and complex data dashboards. A hands-on coder who prefers shipping over perfection, he has contributed to high-profile open-source projects including Apache Spark (data integrity and runtime checks) and plotly.js (front-end label alignment fixes), reflecting fluency across Scala, Go, Python, and JS. Based in Budapest, he combines systems-level reliability experience from Google SRE work with startup grit, and outside work maintains creative outlets in music and drawing that inform his pragmatic, multidisciplinary approach.
13 years of coding experience
25 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Budapest University of Technology and Economics
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:9 PRs, 27 comments in 9 years 8 months
Contributions summary:Daniel primarily contributed to the Apache Spark project by addressing various issues and improving the codebase. Their work included fixing a data corruption issue in the `EdgePartition` and `EdgeTriplet` iterators, optimizing code, and adding runtime checks. They also worked on storing and displaying call stacks for stages on the UI, and corrected property names in the documentation. Additionally, the user fixed a serialization issue and added checks to prevent non-positive partition counts.
Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
Front-end Developer
Contributions:15 commits, 2 PRs, 5 comments in 1 month
Contributions summary:Daniel primarily focused on enhancing the charting library's front-end features, specifically the vertical alignment of multi-line labels within the Cartesian axes. Their contributions involved fixing alignment issues across various angles and sides, ensuring accurate line counts, and correcting edge cases. The commits show work on the core functionality of the library and the improvement of test coverage to ensure correctness.
chartsdashcharting-librarychartwebgl
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.