Martin Kunev, Developer in Paris, France
Martin is available for hire
Hire Martin

Martin Kunev

Bio

Martin is always ready to learn new things. He has a passion for machine learning and AI in general and has extensive experience as a back-end developer. He has a good background in data structures, algorithms, and mathematics. Martin loves getting into the details of how things work under the hood.

Portfolio

Freelance
Large Language Models (LLMs), LangChain, Model Evaluation, Prompt Engineering...
Macrometa Corporation
C++, Database Development, ArangoDB, Distributed Systems, Python, CRDT, PyTorch...
Media Digital
Java, C++, C, Android NDK, Back-end, Linux

Experience

  • C - 20 years
  • Linux - 19 years
  • Algorithms - 15 years
  • Python - 15 years
  • C++ - 10 years
  • MySQL - 10 years
  • Data Structures - 7 years
  • Networks - 6 years

Preferred Environment

Shell, Git, Vim Text Editor, Unix, Jupyter Notebook

The most amazing...

...project I've worked on is developing the back-end of a scalable, distributed, web-based platform for accessing, transferring, and sharing data.

Work Experience

AI Engineer

2025 - PRESENT
Freelance
  • Developed a computer vision system for extracting information from images, based on VLMs and OpenCV.
  • Developed a system for evaluating the performance of various large language models on data extraction from images and documents.
  • Integrated LLMs into a model-agnostic pipeline using LiteLLM, LangChain, and LangGraph.
Technologies: Large Language Models (LLMs), LangChain, Model Evaluation, Prompt Engineering, Llama 3, HTML, Linux, Retrieval-augmented Generation (RAG), PDF, Document Processing

AI Engineer | Database Architect

2018 - 2024
Macrometa Corporation
  • Built a click prediction ML model via supervised learning on website visit data.
  • Developed a RAG-based engine to generate customized product recommendations from website data.
  • Created applications on top of LLMs via prompt engineering and custom GPTs.
  • Extended the core database with support for semantic search queries and vector operations.
  • Extended ArangoDB for geo-distribution, implementing conflict-free replicated data types and optimizing internals for performance.
  • Developed Python applications for benchmarking, self-repair, and API testing.
Technologies: C++, Database Development, ArangoDB, Distributed Systems, Python, CRDT, PyTorch, Scikit-learn, Large Language Models (LLMs), NumPy, Jupyter, Docker, Perl, Multithreading, Back-end Development, API Development, Architecture, Retrieval-augmented Generation (RAG), CSV, Code Refactoring, Code Review, Deployment, Scalability, APIs, Amazon DynamoDB, Back-end, API Integration, ChatGPT, TensorFlow, OpenAI, Kubernetes, LangGraph, Natural Language Processing (NLP), Deep Learning, Graph Databases, Open-source LLMs, Artificial Intelligence (AI), Amazon Web Services (AWS), REST APIs, Automation, TypeScript, FastAPI, LangChain, Random Forests, K-means Clustering, Logistic Regression, Pandas, Decision Trees, Linear Regression, NoSQL, RESTFul APIs, Deep Neural Networks (DNNs), Vector Databases, Prompt Engineering, Data Modeling, Llama 3, Pytest, HTML, Networking, RAG Systems, Linux, Refactoring

Developer

2018 - 2018
Media Digital
  • Converted a cryptocurrency application to a native Android library.
  • Implemented an Android application that interfaces a native library.
  • Created patches and build scripts to automate building tasks on multiple platforms.
Technologies: Java, C++, C, Android NDK, Back-end, Linux

Developer

2017 - 2017
Codex
  • Implemented a service for processing financial data feeds from NYSE and NASDAQ as part of a service-based application.
  • Optimized memory management with shared memory and pools.
  • Integrated the embeddable database eXtremeDB in different operation modes.
  • Designed a deployment system with Docker.
  • Implemented a dynamic configuration that is updated using Cronos.
  • Wrote Python scripts for OATS report generation and administration.
Technologies: Docker, MySQL, UDP, Python, C, C++, API Integration, Linux, Refactoring

Senior Software Developer

2016 - 2017
Prime Holding
  • Detected the foreground in an image, based on information about the location of the object in the image.
  • Segmented an image of a human silhouette into body parts and used it to detect body features.
  • Tested computer vision with OpenCV under different lighting and geometrical conditions.
Technologies: NumPy, OpenCV, Python, Back-end Development, Computer Vision

Co-founder | Full-stack Developer | Director

2009 - 2017
WebConnect
  • Developed an AJAX web-based panel for Xen virtualization and software that manages virtual servers.
  • Created a server that collects and processes virtual server load statistics, stores them in a database and exports SVG graphics.
  • Built a VNC proxy server, operating with WebSockets over HTTP and HTTPS.
  • Integrated payment systems. Developed control panels and other components of the site: WebConnect.bg.
  • Administered to production servers with Apache, Lighttpd, PHP, MySQL, and Django; migrated clients.
  • Determined the virtual machine and hosting plans.
  • Initiated online advertisement campaigns and provided client support.
Technologies: Cairo, Xen, MySQL, WebSockets, PHP, JavaScript, C, Multithreading, Back-end Development, Back-end, API Integration, Automation, Data Visualization, Decision Trees, SQL, Payment APIs, Payments, HTML, Networking, Linux, Linux Servers, Refactoring, PDF

Senior Back-end Developer

2014 - 2016
SevOne
  • Improved the NetFlow reporting performance by an order of magnitude and reducing NetFlow storage space requirements several times.
  • Developed a scalable distributed threshold-based alerting system for NetFlow.
  • Used profiling tools to detect bottlenecks, improve speed, and minimize memory usage.
  • Wrote unit and integration tests.
Technologies: Lightning Memory-Mapped Database (LMDB), Google Mock (GMock), MySQL, Protobuf, Boost, C++, C, Multithreading, Back-end Development, CSV, Code Review, Scalability, APIs, Back-end, REST APIs, Unit Testing, SQL, Data Modeling, Networking, Linux, Refactoring

Back-end Developer

2014 - 2014
Schetologica
  • Developed the back-end of an accounting web application using NoSQL database and the REST interface.
  • Implemented an automatic generator of financial statements.
Technologies: Mustache, Redis, MongoDB, Node.js, JavaScript, Back-end Development, APIs, Back-end, REST APIs, NoSQL, RESTFul APIs

Back-end Developer

2012 - 2014
Filement
  • Designed and implemented a scalable distributed system which provides unified access to data stored on different types of devices and cloud services.
  • Ensured the privacy of users by developing a multi-threaded HTTP server from scratch for multiple platforms (Linux, macOS X, Android, routers, and more). Dealt with portability concerns while porting the server.
  • Provided high-speed secure connections by developing a transparent, event-based, and concurrent HTTP proxy server.
  • Constructed an event-based, concurrent server that: provides information about connectivity to clients and manages other servers; provides automated version upgrades to end-user servers; and delivers events to subscribers via HTTP.
  • Deployed and administered with automated tools written in Python, Perl, and Bash.
  • Created installation packages in Apple Disk Image, Tar, Debian, RPM, and APK formats.
Technologies: JSON, POSIX, Memcached, SQLite, MySQL, Transport Layer Security (TLS), HTTP, Python, C, Multithreading, Back-end Development, API Development, Architecture, Cryptography, Code Refactoring, Deployment, FTP, Scalability, APIs, Back-end, Automation, Unit Testing, Combinatorial Optimization, Data Modeling, Networking, Linux, Linux Servers, Mathematical Modeling, Refactoring

Full-stack Web Developer

2009 - 2013
Freelance Work
  • Designed and developed websites.
  • Optimized sites for search engines.
Technologies: JavaScript, PHP, Back-end Development, Web Scraping, Back-end, SQL, HTML, Linux, Refactoring

Teaching Assistant

2011 - 2012
Sofia University
  • Taught two courses called "Introduction to Programming" and "Functional Programming."
Technologies: Scheme, C++

Full-stack Web Developer

2008 - 2009
Ediso
  • Developed websites for clients.
Technologies: MySQL, JavaScript, PHP, Back-end Development, Back-end, HTML, Linux

Experience

WebConnect

Co-founded and built a website providing web hosting services, domain registration, and virtual machines.

Filement

Built a web application, providing a uniform interface for accessing user devices: computers, phones, routers, FTP servers, and cloud services.

Jogging Web Application

Developed an AJAX-based application with REST, and implemented multiple user roles with different permissions.

Technologies used: Python, JavaScript, Flask, AngularJS, cURL, PostgreSQL.

Education

2018 - 2021

Master's Degree in Computer Science

École Normale Superieure (ENS) | Paris Cité University - Paris, France

2008 - 2012

Bachelor's Degree in Computer Science

Sofia University - Sofia, Bulgaria

Certifications

FEBRUARY 2023 - PRESENT

Machine Learning

Stanford University and DeepLearning.AI | via Coursera

Skills

Libraries/APIs

PyTorch, API Development, REST APIs, Pandas, Mustache, AES, POSIX, OpenCV, NumPy, Protobuf, Node.js, Scikit-learn, TensorFlow

Tools

Git, GNU Debugger (GDB), Pytest, Vim Text Editor, Shell, SHA-2, Android NDK, Subversion (SVN), Valgrind, Jupyter, ChatGPT

Languages

Python, C, HTML, C++, JavaScript, Perl, SQL, Scheme, PHP, Java, TypeScript

Platforms

Linux, Unix, Xen, FreeBSD, Linux RHEL/CentOS, Docker, Jupyter Notebook, Amazon Web Services (AWS), Kubernetes

Paradigms

REST, Code Refactoring, Automation, Unit Testing, Refactoring, Test-driven Development (TDD), Agile Software Development, Compiler Design, Database Development, Real-time Systems

Storage

MySQL, PostgreSQL, Graph Databases, NoSQL, Redis, Memcached, JSON, MongoDB, SQLite, ArangoDB, Amazon DynamoDB

Frameworks

Boost, Google Mock (GMock), Flask, AngularJS, Web.py, LangGraph

Industry Expertise

Teaching

Other

Algorithms, APIs, Back-end, API Integration, Prompt Engineering, Networking, Data Structures, Ajax, Networks, System Programming, Gentoo, GNU, Unix Shell Scripting, HTTP, Artificial Intelligence (AI), Machine Learning, Large Language Models (LLMs), Multithreading, Back-end Development, Retrieval-augmented Generation (RAG), Web Scraping, CSV, Code Review, Scalability, Natural Language Processing (NLP), Deep Learning, Open-source LLMs, Random Forests, K-means Clustering, Logistic Regression, Decision Trees, Linear Regression, RESTFul APIs, Deep Neural Networks (DNNs), Combinatorial Optimization, Data Modeling, RAG Systems, Linux Servers, Mathematical Modeling, Lightning Memory-Mapped Database (LMDB), Transport Layer Security (TLS), Cairo, UDP, Porting, Open Source, WebSockets, Optimization, Distributed Systems, Quantum Computing, Computer-Assisted Proofs, CRDT, Architecture, Cryptography, Deployment, FTP, Computer Vision, OpenAI, FastAPI, Data Visualization, LangChain, Model Evaluation, Vector Databases, Payment APIs, Payments, Llama 3, Operations Research, PDF, Document Processing

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring