Kostas Kyrimis

Software Engineer - Core at DragonflyDB

Thessaloniki, Macedonia and Thrace, Greece
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
Kostas Kyrimis is a C++-focused software engineer with 11 years of experience building high-performance, distributed systems and runtime software. He has driven core development at projects like DragonflyDB and Memgraph, contributing to query engines, temporal types, and Kafka integrations for an open-source graph database. His background includes low-level systems work at Redpanda and SYCL runtime development at Codeplay, reflecting a blend of networking, storage and compute-runtime expertise. Comfortable across in-memory datastores and message-driven architectures, he frequently implements pragmatic, performance-first solutions in C++20. An Edinburgh CS master's graduate and active open-source contributor, he’s known for translating algorithmic rigor into production-ready systems. Notably, he implemented the first WASM-based client for Memgraph and extended its C-API to handle Kafka messages and temporal data.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at The University of Edinburgh
bookBachelor’s Degree, Computer and Information Sciences, Bachelor’s Degree, Computer and Information Sciences at Ionian University
languagesEnglish, Greek
github-logo-circle

Github Skills (8)

kafka10
c-language10
capi10
cprogramming-language10
graph-database10
streaming-data10
opencypher7
cypher7

Programming languages (9)

TypeScriptMDXDockerfileJavaC++CRustJavaScript

Github contributions (5)

github-logo-circle
memgraph/memgraph

May 2021 - Dec 2022

Open-source graph database, tuned for dynamic analytics environments. Easy to adopt, scale and own.
Role in this project:
userBack-end Developer
Contributions:330 reviews, 111 commits, 38 PRs in 1 year 7 months
Contributions summary:Kostas's contributions primarily focused on enhancing the Memgraph graph database's capabilities, specifically concerning the C-API and Kafka integration. They implemented a C-API for Kafka message handling, adding functionality to process and transform messages. Furthermore, the user expanded the C-API with support for messages and transformations, and also implemented support for temporal data types.
cyphergraph-algorithmsreal-timegraph-analysisstreaming
memgraph/jsmgclient

Jan 2022 - May 2022

Contributions:11 reviews, 77 commits, 17 PRs in 3 months
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