Max F.
Senior C++ Engineer | Linux | Networking | Distributed Systems
Senior C++ Engineer specializing in modern C++, Linux, asynchronous networking, distributed systems, performance optimization, and real-time applications. After several years focused on a long-term C++20 engagement, I am now available for new Upwork projects again. My previous Upwork work includes long-term C++ engagements, repeat clients, and consistently strong client feedback. My core expertise includes: • Modern C++: C++17/20, STL, Boost, RAII, coroutines, multithreading and concurrency • Asynchronous networking: Boost.Asio/Beast, TCP/IP, HTTP/REST, WebSockets, libevent • Distributed/backend systems: PostgreSQL, ClickHouse, MySQL, Redis/Sentinel, RabbitMQ, gRPC • Linux systems development, performance optimization and production debugging • CMake, Conan, Docker, Git, CI/CD, Google Test, sanitizers, Valgrind, gdb/lldb • Real-time video: FFmpeg, WebRTC • Computer Vision / ML: CUDA, FAISS, TensorFlow, dlib, Word2Vec In my recent work, I designed and developed a greenfield asynchronous C++20 backend integrating multiple external providers, PostgreSQL, Redis and RabbitMQ. I also built reusable C++ infrastructure libraries, including a fully asynchronous Redis client with Sentinel failover. My previous projects include real-time C++ video analytics processing up to ~100 concurrent video streams, performance optimization and multithreading, computer vision, vector search, and NLP. I am the author of word2vec++, an open-source C++ implementation of Word2Vec, and placed 2nd in Telegram's Data Clustering Contest and 3rd in Telegram's VoIP Contest. I also have hands-on Team Lead experience, but remain primarily an engineer: architecture, implementation, debugging, performance optimization and code review. Available for long-term C++ development as well as focused architecture, networking, performance optimization and debugging engagements.
Earnings and projects
Last 6 months ÷ 6
Billed in all: $93,597$94k
Across 31 contracts