Matej Ferenčević

Co-Founder And CTO at Croatian computer science association

Zagreb, Croatia
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

👤
Senior
🎓
Top School
Matej Ferenčević is a co-founder and CTO based in Zagreb with nine years of experience building back-end systems, big data applications, and operational infrastructure. He combines high-level architecture design with low-level performance optimizations, having moved between system administration roles and hands-on engineering across startups and open-source projects. At Memgraph he significantly refactored the network stack—templatizing session handling and reimplementing sockets—bringing stronger test coverage and a new communication layer to a production graph database. As CTO of Omnisearch he now applies that database and systems expertise to make searchable infrastructure practical at scale. Active in Croatia’s CS community and trained with a master’s in electronic and computer engineering from the University of Zagreb, he pairs academic rigor with startup execution. Notably, his background shows a rare comfort shifting between protocol-level C++ work and product-focused platform leadership.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster's degree Electronic and computer engineering, Master's degree Electronic and computer engineering at University of Zagreb / Sveučilište u Zagrebu
github-logo-circle

Github Skills (9)

databases10
c-language10
cprogramming-language10
relational-databases10
networking10
sql-database10
database10
template-metaprogramming9
unit-testing8

Programming languages (6)

MDXC++CTeXCypherPython

Github contributions (5)

github-logo-circle
memgraph/memgraph

Mar 2017 - Sep 2020

High-performance open-source in-memory graph database for GraphRAG, AI memory, agentic AI, and real-time graph analytics. Cypher-compatible, built in C++.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:520 commits in 3 years 7 months
Contributions summary:Matej primarily focused on refactoring the network component of the Memgraph graph database, moving it from the Bolt protocol to a new communication layer. Their work included the conversion of network states to template functions, templatization of the Bolt::Session class, and reimplementing the io::Socket. They also introduced unit tests for Bolt sessions and contributed to the server-side infrastructure for the database.
agentic-aiaicppcyphergraph
mferencevic/docs

Feb 2019 - Jul 2020

Memgraph user documentation
Contributions:36 pushes, 56 branches in 1 year 4 months
memgraphuser-documentation
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