I will optimize cplusplus code, fix multithreading bugs, and resolve memory leaks

U
uros_dobri
U
uros_dobri
UrosD

About this gig

Is your C++ application suffering from unpredictable crashes, high CPU/RAM usage, race conditions, or slow execution speeds?


Debugging concurrent and low-level C++ code requires deep systems-level knowledge. I offer high-performance C++ code analysis, bug fixing, multithreading synchronization, and memory optimization to ensure your software runs at peak hardware efficiency.


WHAT I CAN HELP YOU WITH:


Multithreading & Concurrency Fixes:

 - Resolving Race Conditions, Deadlocks, and Thread Starvation

 - Implementing Thread Pools, Lock-free queues, std::atomic, and fine-grained mutex locking

 - Asynchronous pipeline design (std::future, condition variables)


Memory Management & Bug Fixing:

 - Fixing Memory Leaks, Double Free, Dangling Pointers, and Buffer Overflows

 - Memory profiling using AddressSanitizer (ASan), ThreadSanitizer (TSan), and Valgrind

 - Replacing heavy dynamic heap allocations with cache-friendly structures and pool allocators


Performance Optimization & Profiling:

 - Identifying CPU bottlenecks and optimizing critical execution loops

 - Algorithmic improvements and cache locality optimization

 - Micro-benchmarking with exact execution time analysis

Get to know UrosD

UrosD

Control systems undergraduate

  • FromSerbia
  • Member sinceOct 2026
  • Languages

    English
Undergraduate from Faculty of Technical Sciences, Novi Sad, oriented to control theory systems and automatization Systems & Performance undergraduate specializing in C++ and low-level code optimization