Kostas Kyrimis

Kostas Kyrimis

Software Engineer Core Database Engine @ Memgraph

About Kostas Kyrimis

Kostas Kyrimis is a Software Engineer specializing in the Core Database Engine at Memgraph, where he has contributed to the development of the first WebAssembly-based client for the company's database. He holds a Master's degree in Computer Science from The University of Edinburgh and has a background in various software engineering roles.

Work at Memgraph

Kostas Kyrimis has been employed at Memgraph since 2021, serving as a Software Engineer focused on the Core Database Engine. In this role, he has contributed to the design and implementation of a distributed query engine. He is involved in enhancing the query and storage engine, integrating innovative features to improve performance and functionality. Kyrimis has also authored a blog post detailing his experiences with librdkafka and has worked on a series that introduced the first Memgraph WASM client, known as jsmgclient. His current projects include exploring the potential of WASM-based clients for Memgraph.

Education and Expertise

Kostas Kyrimis holds a Master's degree in Computer Science from The University of Edinburgh, where he studied from 2017 to 2018. Prior to this, he earned a Bachelor's Degree in Computer and Information Sciences from Ionian University, completing his studies from 2012 to 2016. His educational background provides a strong foundation in software engineering principles, particularly in C++, which he is passionate about. This expertise is reflected in his work on various software engineering projects throughout his career.

Professional Background

Before joining Memgraph, Kostas Kyrimis gained diverse experience in the software engineering field. He worked as a freelancer at Freelancer.com from 2016 to 2018, where he developed various software solutions. Following this, he served as a Software Engineer at Codeplay Software from 2018 to 2019, focusing on the SYCL runtime in Edinburgh, United Kingdom. In 2020, he held a position at vectorized.io as a Software Engineer for Redpanda, where he contributed for five months. This varied background has equipped him with a broad skill set applicable to his current role.

Projects and Contributions

In his role at Memgraph, Kostas Kyrimis has played a significant part in several projects. He built the first WebAssembly (WASM) based client for the company's database, which represents a notable advancement in client technology for Memgraph. Additionally, he has been involved in enhancing the query and storage engine, focusing on innovative features that improve overall system performance. His contributions also include authoring a blog post about librdkafka and participating in the introduction of jsmgclient, the first WASM client for Memgraph.

People similar to Kostas Kyrimis